CCStdIncCheck
@@ -1950,54 +1950,6 @@
-
- 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
@@ -2005,127 +1957,49 @@
- Drivers
+ Compiler
- $PROJ_DIR$\drivers\board.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c
- $PROJ_DIR$\drivers\drv_usart.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c
- $PROJ_DIR$\drivers\drv_exmc_sdram.c
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
- $PROJ_DIR$\drivers\drv_enet.c
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
- $PROJ_DIR$\drivers\synopsys_emac.c
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.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
-
+ CPU$PROJ_DIR$\..\..\libcpu\arm\common\div0.c
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
@@ -2136,301 +2010,379 @@
$PROJ_DIR$\..\..\libcpu\arm\cortex-m4\context_iar.S
+
+ DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\completion.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\workqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\misc\pin.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\serial\serial.c
+
+
+
+ Drivers
+
+ $PROJ_DIR$\drivers\drv_enet.c
+
+
+ $PROJ_DIR$\drivers\drv_usart.c
+
+
+ $PROJ_DIR$\drivers\synopsys_emac.c
+
+
+ $PROJ_DIR$\drivers\board.c
+
+
+ $PROJ_DIR$\drivers\drv_exmc_sdram.c
+
+ Filesystem
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
+ $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\dfs\filesystems\elmfat\ffunicode.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\dfs\filesystems\elmfat\dfs_elm.c
- finsh
+ 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
+ $PROJ_DIR$\..\..\components\finsh\cmd.c
- libc
+ Kernel
- $PROJ_DIR$\..\..\components\libc\compilers\common\gmtime_r.c
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\clock.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\src\timer.c
+
+
+ $PROJ_DIR$\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\mem.c
+
+
+ $PROJ_DIR$\..\..\src\ipc.c
- dlib
+ Libraries
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+ $PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\libc.c
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\rmtx.c
+ $PROJ_DIR$\Libraries\CMSIS\GD\GD32F4xx\Source\IAR\startup_gd32f4xx.s
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\stdio.c
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\time.c
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c
+
+
+ $PROJ_DIR$\Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.clwIP
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\arch\sys_arch.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\api\netdb.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_lib.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\ip.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\api_msg.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\autoip.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\err.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\netif\ethernet.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netbuf.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\netif.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netdb.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\apps\ping\ping.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\netifapi.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\sys.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\sockets.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\api\sockets.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\api\tcpip.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\api\netifapi.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\def.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\api\tcpip.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\dns.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\ip4_addr.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\inet_chksum.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\dhcp.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\init.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\init.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ip.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\etharp.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\memp.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\memp.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\netif.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\ip4.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\pbuf.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\api\netbuf.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\raw.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\raw.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\stats.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\ip4_frag.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\sys.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\tcp_out.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\netif\lowpan6.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_in.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\icmp.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\tcp_out.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\api\api_lib.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\timeouts.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\inet_chksum.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\udp.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\stats.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernet.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\api\err.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\ethernetif.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\tcp_in.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\netif\lowpan6.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\dns.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\autoip.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\timeouts.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\dhcp.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\igmp.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\etharp.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\udp.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\icmp.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\pbuf.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\igmp.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\def.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\api\api_msg.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_addr.c
+ $PROJ_DIR$\..\..\components\net\lwip\lwip-2.0.3\src\core\tcp.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\core\ipv4\ip4_frag.c
+ $PROJ_DIR$\..\..\components\net\lwip\port\ethernetif.c
- $PROJ_DIR$\..\..\components\net\lwip-2.0.2\src\apps\ping\ping.c
+ $PROJ_DIR$\..\..\components\net\lwip\port\sys_arch.c
- netdev
+ POSIX
- $PROJ_DIR$\..\..\components\net\netdev\src\netdev.c
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll\select.c
- $PROJ_DIR$\..\..\components\net\netdev\src\netdev_ipaddr.c
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll\poll.cSAL
- $PROJ_DIR$\..\..\components\net\sal_socket\src\sal_socket.c
+ $PROJ_DIR$\..\..\components\net\netdev\src\netdev_ipaddr.c
- $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_netdb.c
+ $PROJ_DIR$\..\..\components\net\netdev\src\netdev.c
- $PROJ_DIR$\..\..\components\net\sal_socket\impl\af_inet_lwip.c
+ $PROJ_DIR$\..\..\components\net\sal\dfs_net\dfs_net.c
- $PROJ_DIR$\..\..\components\net\sal_socket\socket\net_sockets.c
+ $PROJ_DIR$\..\..\components\net\sal\socket\net_netdb.c
- $PROJ_DIR$\..\..\components\net\sal_socket\dfs_net\dfs_net.c
+ $PROJ_DIR$\..\..\components\net\sal\src\sal_socket.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal\socket\net_sockets.c
+
+
+ $PROJ_DIR$\..\..\components\net\sal\impl\af_inet_lwip.c
diff --git a/bsp/gd32450z-eval/project.uvproj b/bsp/gd32450z-eval/project.uvproj
index 48d8bdaa93..f5eb4d96b9 100644
--- a/bsp/gd32450z-eval/project.uvproj
+++ b/bsp/gd32450z-eval/project.uvproj
@@ -372,7 +372,7 @@
USE_STDPERIPH_DRIVER, __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
- applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\components\net\lwip-2.0.3\src;..\..\components\net\lwip-2.0.3\src\include;..\..\components\net\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip-2.0.3\src\arch\include;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\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\socket\sys_socket;..\..\examples\utest\testcases\kernel
+ applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\components\net\lwip\lwip-2.0.3\src\include;..\..\components\net\lwip\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip\lwip-2.0.3\src\include\netif;..\..\components\net\lwip\port;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\components\net\netdev\include;..\..\components\net\sal\include;..\..\components\net\sal\include\socket;..\..\components\net\sal\impl;..\..\components\net\sal\include\dfs_net;..\..\components\net\sal\include\socket\sys_socket
@@ -427,16 +427,16 @@
Compiler
- syscalls.c
+ syscall_mem.c1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
+ syscalls.c1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\components\libc\compilers\armlibc\syscalls.c
@@ -456,13 +456,6 @@
CPU
-
-
- showmem.c
- 1
- ..\..\libcpu\arm\common\showmem.c
-
- div0.c
@@ -479,9 +472,9 @@
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
+ showmem.c
+ 1
+ ..\..\libcpu\arm\common\showmem.c
@@ -491,14 +484,21 @@
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+ DeviceDrivers
- workqueue.c
+ waitqueue.c1
- ..\..\components\drivers\ipc\workqueue.c
+ ..\..\components\drivers\ipc\waitqueue.c
@@ -510,9 +510,23 @@
- pipe.c
+ completion.c1
- ..\..\components\drivers\ipc\pipe.c
+ ..\..\components\drivers\ipc\completion.c
+
+
+
+
+ workqueue.c
+ 1
+ ..\..\components\drivers\ipc\workqueue.c
+
+
+
+
+ dataqueue.c
+ 1
+ ..\..\components\drivers\ipc\dataqueue.c
@@ -524,23 +538,9 @@
- waitqueue.c
+ pipe.c1
- ..\..\components\drivers\ipc\waitqueue.c
-
-
-
-
- completion.c
- 1
- ..\..\components\drivers\ipc\completion.c
-
-
-
-
- dataqueue.c
- 1
- ..\..\components\drivers\ipc\dataqueue.c
+ ..\..\components\drivers\ipc\pipe.c
@@ -635,9 +635,9 @@
- ff.c
+ ffunicode.c1
- ..\..\components\dfs\filesystems\elmfat\ff.c
+ ..\..\components\dfs\filesystems\elmfat\ffunicode.c
@@ -649,9 +649,9 @@
- ffunicode.c
+ ff.c1
- ..\..\components\dfs\filesystems\elmfat\ffunicode.c
+ ..\..\components\dfs\filesystems\elmfat\ff.c
@@ -688,6 +688,27 @@
Kernel
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
+
+ components.c
@@ -695,6 +716,13 @@
..\..\src\components.c
+
+
+ scheduler.c
+ 1
+ ..\..\src\scheduler.c
+
+ thread.c
@@ -704,23 +732,9 @@
- object.c
+ irq.c1
- ..\..\src\object.c
-
-
-
-
- device.c
- 1
- ..\..\src\device.c
-
-
-
-
- kservice.c
- 1
- ..\..\src\kservice.c
+ ..\..\src\irq.c
@@ -739,9 +753,16 @@
- mempool.c
+ timer.c1
- ..\..\src\mempool.c
+ ..\..\src\timer.c
+
+
+
+
+ object.c
+ 1
+ ..\..\src\object.c
@@ -753,133 +774,14 @@
- mem.c
+ device.c1
- ..\..\src\mem.c
-
-
-
-
- irq.c
- 1
- ..\..\src\irq.c
-
-
-
-
- scheduler.c
- 1
- ..\..\src\scheduler.c
-
-
-
-
- timer.c
- 1
- ..\..\src\timer.c
+ ..\..\src\device.cLibraries
-
-
- gd32f4xx_dma.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
-
-
-
-
- gd32f4xx_tli.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
-
-
-
-
- gd32f4xx_can.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
-
-
-
-
- gd32f4xx_fwdgt.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c
-
-
-
-
- gd32f4xx_ipa.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.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_i2c.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c
-
-
-
-
- gd32f4xx_rtc.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
-
-
-
-
- gd32f4xx_gpio.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
-
-
-
-
- gd32f4xx_iref.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c
-
-
-
-
- gd32f4xx_timer.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
-
-
-
-
- gd32f4xx_sdio.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c
-
-
-
-
- gd32f4xx_fmc.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c
-
- gd32f4xx_syscfg.c
@@ -896,23 +798,9 @@
- gd32f4xx_misc.c
+ gd32f4xx_dma.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
-
-
-
-
- gd32f4xx_enet.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c
-
-
-
-
- gd32f4xx_pmu.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
@@ -922,13 +810,6 @@
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c
-
-
- gd32f4xx_adc.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
-
- system_gd32f4xx.c
@@ -938,44 +819,44 @@
- startup_gd32f4xx.s
- 2
- Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s
+ gd32f4xx_i2c.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c
- gd32f4xx_exmc.c
+ gd32f4xx_tli.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exmc.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
- gd32f4xx_wwdgt.c
+ gd32f4xx_dci.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dci.c
- gd32f4xx_ctc.c
+ gd32f4xx_iref.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c
- gd32f4xx_rcu.c
+ gd32f4xx_fmc.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c
- gd32f4xx_crc.c
+ gd32f4xx_fwdgt.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c
@@ -985,6 +866,20 @@
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c
+
+
+ gd32f4xx_sdio.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_sdio.c
+
+
+
+
+ gd32f4xx_rcu.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c
+
+ gd32f4xx_trng.c
@@ -992,6 +887,83 @@
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c
+
+
+ gd32f4xx_ctc.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ctc.c
+
+
+
+
+ startup_gd32f4xx.s
+ 2
+ Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s
+
+
+
+
+ gd32f4xx_adc.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
+
+
+
+
+ gd32f4xx_misc.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
+
+
+
+
+ gd32f4xx_gpio.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
+
+
+
+
+ gd32f4xx_crc.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
+
+
+
+
+ gd32f4xx_timer.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
+
+
+
+
+ gd32f4xx_wwdgt.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.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_rtc.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
+
+ gd32f4xx_dac.c
@@ -999,6 +971,34 @@
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c
+
+
+ gd32f4xx_ipa.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c
+
+
+
+
+ gd32f4xx_pmu.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c
+
+
+
+
+ gd32f4xx_can.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
+
+
+
+
+ gd32f4xx_dbg.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c
+
+ lwIP
@@ -1006,259 +1006,259 @@
netdb.c1
- ..\..\components\net\lwip-2.0.3\src\api\netdb.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\netdb.cip.c1
- ..\..\components\net\lwip-2.0.3\src\core\ip.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ip.cautoip.c1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\autoip.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\autoip.cethernet.c1
- ..\..\components\net\lwip-2.0.3\src\netif\ethernet.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\netif\ethernet.cnetif.c1
- ..\..\components\net\lwip-2.0.3\src\core\netif.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\netif.csys.c1
- ..\..\components\net\lwip-2.0.3\src\core\sys.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\sys.csockets.c1
- ..\..\components\net\lwip-2.0.3\src\api\sockets.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\sockets.cnetifapi.c1
- ..\..\components\net\lwip-2.0.3\src\api\netifapi.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\netifapi.ctcpip.c1
- ..\..\components\net\lwip-2.0.3\src\api\tcpip.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\tcpip.cip4_addr.c1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\ip4_addr.cdhcp.c1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\dhcp.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\dhcp.cinit.c1
- ..\..\components\net\lwip-2.0.3\src\core\init.c
-
-
-
-
- ethernetif.c
- 1
- ..\..\components\net\lwip-2.0.3\src\netif\ethernetif.c
-
-
-
-
- etharp.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\etharp.c
-
-
-
-
- memp.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\memp.c
-
-
-
-
- ip4.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4.c
-
-
-
-
- netbuf.c
- 1
- ..\..\components\net\lwip-2.0.3\src\api\netbuf.c
-
-
-
-
- raw.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\raw.c
-
-
-
-
- ip4_frag.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_frag.c
-
-
-
-
- tcp_out.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\tcp_out.c
-
-
-
-
- lowpan6.c
- 1
- ..\..\components\net\lwip-2.0.3\src\netif\lowpan6.c
-
-
-
-
- icmp.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\icmp.c
-
-
-
-
- api_lib.c
- 1
- ..\..\components\net\lwip-2.0.3\src\api\api_lib.c
-
-
-
-
- inet_chksum.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\inet_chksum.c
-
-
-
-
- stats.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\stats.c
-
-
-
-
- err.c
- 1
- ..\..\components\net\lwip-2.0.3\src\api\err.c
-
-
-
-
- tcp_in.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\tcp_in.c
-
-
-
-
- dns.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\dns.c
-
-
-
-
- sys_arch.c
- 1
- ..\..\components\net\lwip-2.0.3\src\arch\sys_arch.c
-
-
-
-
- timeouts.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\timeouts.c
-
-
-
-
- igmp.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\igmp.c
-
-
-
-
- udp.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\udp.c
-
-
-
-
- pbuf.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\pbuf.c
-
-
-
-
- def.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\def.c
-
-
-
-
- api_msg.c
- 1
- ..\..\components\net\lwip-2.0.3\src\api\api_msg.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\init.cping.c1
- ..\..\components\net\lwip-2.0.3\src\apps\ping\ping.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\apps\ping\ping.c
+
+
+
+
+ etharp.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\etharp.c
+
+
+
+
+ memp.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\memp.c
+
+
+
+
+ ip4.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\ip4.c
+
+
+
+
+ netbuf.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\netbuf.c
+
+
+
+
+ raw.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\raw.c
+
+
+
+
+ ip4_frag.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\ip4_frag.c
+
+
+
+
+ tcp_out.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\tcp_out.c
+
+
+
+
+ lowpan6.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\netif\lowpan6.c
+
+
+
+
+ icmp.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\icmp.c
+
+
+
+
+ api_lib.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\api_lib.c
+
+
+
+
+ inet_chksum.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\inet_chksum.c
+
+
+
+
+ stats.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\stats.c
+
+
+
+
+ err.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\err.c
+
+
+
+
+ tcp_in.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\tcp_in.c
+
+
+
+
+ dns.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\dns.c
+
+
+
+
+ timeouts.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\timeouts.c
+
+
+
+
+ igmp.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\igmp.c
+
+
+
+
+ udp.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\udp.c
+
+
+
+
+ pbuf.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\pbuf.c
+
+
+
+
+ def.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\def.c
+
+
+
+
+ api_msg.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\api_msg.ctcp.c1
- ..\..\components\net\lwip-2.0.3\src\core\tcp.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\tcp.c
+
+
+
+
+ sys_arch.c
+ 1
+ ..\..\components\net\lwip\port\sys_arch.c
+
+
+
+
+ ethernetif.c
+ 1
+ ..\..\components\net\lwip\port\ethernetif.c
@@ -1281,13 +1281,6 @@
SAL
-
-
- netdev.c
- 1
- ..\..\components\net\netdev\src\netdev.c
-
- netdev_ipaddr.c
@@ -1297,37 +1290,44 @@
- net_netdb.c
+ netdev.c1
- ..\..\components\net\sal_socket\socket\net_netdb.c
-
-
-
-
- af_inet_lwip.c
- 1
- ..\..\components\net\sal_socket\impl\af_inet_lwip.c
+ ..\..\components\net\netdev\src\netdev.csal_socket.c1
- ..\..\components\net\sal_socket\src\sal_socket.c
+ ..\..\components\net\sal\src\sal_socket.c
+
+
+
+
+ net_netdb.c
+ 1
+ ..\..\components\net\sal\socket\net_netdb.cnet_sockets.c1
- ..\..\components\net\sal_socket\socket\net_sockets.c
+ ..\..\components\net\sal\socket\net_sockets.cdfs_net.c1
- ..\..\components\net\sal_socket\dfs_net\dfs_net.c
+ ..\..\components\net\sal\dfs_net\dfs_net.c
+
+
+
+
+ af_inet_lwip.c
+ 1
+ ..\..\components\net\sal\impl\af_inet_lwip.c
diff --git a/bsp/gd32450z-eval/project.uvprojx b/bsp/gd32450z-eval/project.uvprojx
index 870d4f3538..646edaa67a 100644
--- a/bsp/gd32450z-eval/project.uvprojx
+++ b/bsp/gd32450z-eval/project.uvprojx
@@ -333,7 +333,7 @@
USE_STDPERIPH_DRIVER, __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
- applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\components\net\lwip-2.0.3\src;..\..\components\net\lwip-2.0.3\src\include;..\..\components\net\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip-2.0.3\src\arch\include;..\..\components\net\lwip-2.0.3\src\include\netif;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\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\socket\sys_socket;..\..\examples\utest\testcases\kernel
+ applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\dfs\filesystems\elmfat;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\GD\GD32F4xx\Include;Libraries\CMSIS;Libraries\GD32F4xx_standard_peripheral\Include;..\..\components\net\lwip\lwip-2.0.3\src\include;..\..\components\net\lwip\lwip-2.0.3\src\include\ipv4;..\..\components\net\lwip\lwip-2.0.3\src\include\netif;..\..\components\net\lwip\port;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\components\net\netdev\include;..\..\components\net\sal\include;..\..\components\net\sal\include\socket;..\..\components\net\sal\impl;..\..\components\net\sal\include\dfs_net;..\..\components\net\sal\include\socket\sys_socket
@@ -419,16 +419,16 @@
CPU
- backtrace.c
+ showmem.c1
- ..\..\libcpu\arm\common\backtrace.c
+ ..\..\libcpu\arm\common\showmem.c
- showmem.c
+ backtrace.c1
- ..\..\libcpu\arm\common\showmem.c
+ ..\..\libcpu\arm\common\backtrace.c
@@ -457,16 +457,16 @@
DeviceDrivers
- ringblk_buf.c
+ pipe.c1
- ..\..\components\drivers\ipc\ringblk_buf.c
+ ..\..\components\drivers\ipc\pipe.c
- workqueue.c
+ ringbuffer.c1
- ..\..\components\drivers\ipc\workqueue.c
+ ..\..\components\drivers\ipc\ringbuffer.c
@@ -478,16 +478,9 @@
- dataqueue.c
+ ringblk_buf.c1
- ..\..\components\drivers\ipc\dataqueue.c
-
-
-
-
- pipe.c
- 1
- ..\..\components\drivers\ipc\pipe.c
+ ..\..\components\drivers\ipc\ringblk_buf.c
@@ -499,9 +492,16 @@
- ringbuffer.c
+ workqueue.c1
- ..\..\components\drivers\ipc\ringbuffer.c
+ ..\..\components\drivers\ipc\workqueue.c
+
+
+
+
+ dataqueue.c
+ 1
+ ..\..\components\drivers\ipc\dataqueue.c
@@ -594,6 +594,13 @@
..\..\components\dfs\filesystems\devfs\devfs.c
+
+
+ dfs_elm.c
+ 1
+ ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
+
+ ffunicode.c
@@ -608,13 +615,6 @@
..\..\components\dfs\filesystems\elmfat\ff.c
-
-
- dfs_elm.c
- 1
- ..\..\components\dfs\filesystems\elmfat\dfs_elm.c
-
- Finsh
@@ -651,23 +651,23 @@
Kernel
- thread.c
+ scheduler.c1
- ..\..\src\thread.c
+ ..\..\src\scheduler.c
- ipc.c
+ mempool.c1
- ..\..\src\ipc.c
+ ..\..\src\mempool.c
- object.c
+ idle.c1
- ..\..\src\object.c
+ ..\..\src\idle.c
@@ -679,9 +679,16 @@
- timer.c
+ object.c1
- ..\..\src\timer.c
+ ..\..\src\object.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\src\ipc.c
@@ -691,6 +698,27 @@
..\..\src\irq.c
+
+
+ components.c
+ 1
+ ..\..\src\components.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+ clock.c
@@ -707,56 +735,14 @@
- components.c
+ timer.c1
- ..\..\src\components.c
-
-
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
-
-
-
- kservice.c
- 1
- ..\..\src\kservice.c
-
-
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
-
-
- scheduler.c
- 1
- ..\..\src\scheduler.c
+ ..\..\src\timer.cLibraries
-
-
- gd32f4xx_misc.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
-
-
-
-
- gd32f4xx_fmc.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fmc.c
-
- gd32f4xx_trng.c
@@ -764,83 +750,6 @@
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_trng.c
-
-
- gd32f4xx_gpio.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
-
-
-
-
- gd32f4xx_dma.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
-
-
-
-
- gd32f4xx_rcu.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.c
-
-
-
-
- gd32f4xx_spi.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c
-
-
-
-
- gd32f4xx_rtc.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
-
-
-
-
- gd32f4xx_enet.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c
-
-
-
-
- gd32f4xx_wwdgt.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c
-
-
-
-
- gd32f4xx_can.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
-
-
-
-
- gd32f4xx_usart.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c
-
-
-
-
- gd32f4xx_ipa.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c
-
-
-
-
- gd32f4xx_exti.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c
-
- gd32f4xx_dci.c
@@ -850,44 +759,16 @@
- gd32f4xx_i2c.c
+ system_gd32f4xx.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c
+ Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c
- gd32f4xx_fwdgt.c
+ gd32f4xx_exti.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_fwdgt.c
-
-
-
-
- gd32f4xx_dbg.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c
-
-
-
-
- gd32f4xx_syscfg.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c
-
-
-
-
- gd32f4xx_crc.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
-
-
-
-
- gd32f4xx_adc.c
- 1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_exti.c
@@ -897,6 +778,20 @@
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_iref.c
+
+
+ gd32f4xx_gpio.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_gpio.c
+
+
+
+
+ gd32f4xx_usart.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_usart.c
+
+ gd32f4xx_exmc.c
@@ -906,23 +801,58 @@
- gd32f4xx_dac.c
+ gd32f4xx_timer.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
- startup_gd32f4xx.s
- 2
- Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s
+ gd32f4xx_crc.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_crc.c
- gd32f4xx_tli.c
+ gd32f4xx_rcu.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rcu.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_rtc.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_rtc.c
+
+
+
+
+ gd32f4xx_dma.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dma.c
+
+
+
+
+ gd32f4xx_ipa.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_ipa.c
@@ -939,6 +869,34 @@
Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_pmu.c
+
+
+ gd32f4xx_adc.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_adc.c
+
+
+
+
+ startup_gd32f4xx.s
+ 2
+ Libraries\CMSIS\GD\GD32F4xx\Source\ARM\startup_gd32f4xx.s
+
+
+
+
+ gd32f4xx_syscfg.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_syscfg.c
+
+
+
+
+ gd32f4xx_dac.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dac.c
+
+ gd32f4xx_sdio.c
@@ -948,16 +906,58 @@
- gd32f4xx_timer.c
+ gd32f4xx_dbg.c1
- Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_timer.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_dbg.c
- system_gd32f4xx.c
+ gd32f4xx_spi.c1
- Libraries\CMSIS\GD\GD32F4xx\Source\system_gd32f4xx.c
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_spi.c
+
+
+
+
+ gd32f4xx_wwdgt.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_wwdgt.c
+
+
+
+
+ gd32f4xx_i2c.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_i2c.c
+
+
+
+
+ gd32f4xx_tli.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_tli.c
+
+
+
+
+ gd32f4xx_can.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_can.c
+
+
+
+
+ gd32f4xx_enet.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_enet.c
+
+
+
+
+ gd32f4xx_misc.c
+ 1
+ Libraries\GD32F4xx_standard_peripheral\Source\gd32f4xx_misc.c
@@ -967,259 +967,259 @@
netdb.c1
- ..\..\components\net\lwip-2.0.3\src\api\netdb.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\netdb.cip.c1
- ..\..\components\net\lwip-2.0.3\src\core\ip.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ip.cautoip.c1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\autoip.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\autoip.cethernet.c1
- ..\..\components\net\lwip-2.0.3\src\netif\ethernet.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\netif\ethernet.cnetif.c1
- ..\..\components\net\lwip-2.0.3\src\core\netif.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\netif.csys.c1
- ..\..\components\net\lwip-2.0.3\src\core\sys.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\sys.csockets.c1
- ..\..\components\net\lwip-2.0.3\src\api\sockets.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\sockets.cnetifapi.c1
- ..\..\components\net\lwip-2.0.3\src\api\netifapi.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\netifapi.ctcpip.c1
- ..\..\components\net\lwip-2.0.3\src\api\tcpip.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\tcpip.cip4_addr.c1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_addr.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\ip4_addr.cdhcp.c1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\dhcp.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\dhcp.cinit.c1
- ..\..\components\net\lwip-2.0.3\src\core\init.c
-
-
-
-
- ethernetif.c
- 1
- ..\..\components\net\lwip-2.0.3\src\netif\ethernetif.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\init.cetharp.c1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\etharp.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\etharp.cmemp.c1
- ..\..\components\net\lwip-2.0.3\src\core\memp.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\memp.cip4.c1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\ip4.cnetbuf.c1
- ..\..\components\net\lwip-2.0.3\src\api\netbuf.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\netbuf.craw.c1
- ..\..\components\net\lwip-2.0.3\src\core\raw.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\raw.cip4_frag.c1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\ip4_frag.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\ip4_frag.ctcp_out.c1
- ..\..\components\net\lwip-2.0.3\src\core\tcp_out.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\tcp_out.clowpan6.c1
- ..\..\components\net\lwip-2.0.3\src\netif\lowpan6.c
-
-
-
-
- icmp.c
- 1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\icmp.c
-
-
-
-
- api_lib.c
- 1
- ..\..\components\net\lwip-2.0.3\src\api\api_lib.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\netif\lowpan6.cping.c1
- ..\..\components\net\lwip-2.0.3\src\apps\ping\ping.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\apps\ping\ping.c
+
+
+
+
+ icmp.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\icmp.c
+
+
+
+
+ api_lib.c
+ 1
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\api_lib.cinet_chksum.c1
- ..\..\components\net\lwip-2.0.3\src\core\inet_chksum.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\inet_chksum.cstats.c1
- ..\..\components\net\lwip-2.0.3\src\core\stats.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\stats.cerr.c1
- ..\..\components\net\lwip-2.0.3\src\api\err.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\err.ctcp_in.c1
- ..\..\components\net\lwip-2.0.3\src\core\tcp_in.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\tcp_in.cdns.c1
- ..\..\components\net\lwip-2.0.3\src\core\dns.c
-
-
-
-
- sys_arch.c
- 1
- ..\..\components\net\lwip-2.0.3\src\arch\sys_arch.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\dns.ctimeouts.c1
- ..\..\components\net\lwip-2.0.3\src\core\timeouts.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\timeouts.cigmp.c1
- ..\..\components\net\lwip-2.0.3\src\core\ipv4\igmp.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\ipv4\igmp.cudp.c1
- ..\..\components\net\lwip-2.0.3\src\core\udp.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\udp.cpbuf.c1
- ..\..\components\net\lwip-2.0.3\src\core\pbuf.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\pbuf.cdef.c1
- ..\..\components\net\lwip-2.0.3\src\core\def.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\def.capi_msg.c1
- ..\..\components\net\lwip-2.0.3\src\api\api_msg.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\api\api_msg.ctcp.c1
- ..\..\components\net\lwip-2.0.3\src\core\tcp.c
+ ..\..\components\net\lwip\lwip-2.0.3\src\core\tcp.c
+
+
+
+
+ sys_arch.c
+ 1
+ ..\..\components\net\lwip\port\sys_arch.c
+
+
+
+
+ ethernetif.c
+ 1
+ ..\..\components\net\lwip\port\ethernetif.c
@@ -1256,39 +1256,39 @@
..\..\components\net\netdev\src\netdev_ipaddr.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
-
- sal_socket.c1
- ..\..\components\net\sal_socket\src\sal_socket.c
+ ..\..\components\net\sal\src\sal_socket.cnet_sockets.c1
- ..\..\components\net\sal_socket\socket\net_sockets.c
+ ..\..\components\net\sal\socket\net_sockets.c
+
+
+
+
+ net_netdb.c
+ 1
+ ..\..\components\net\sal\socket\net_netdb.c
+
+
+
+
+ af_inet_lwip.c
+ 1
+ ..\..\components\net\sal\impl\af_inet_lwip.cdfs_net.c1
- ..\..\components\net\sal_socket\dfs_net\dfs_net.c
+ ..\..\components\net\sal\dfs_net\dfs_net.c
diff --git a/bsp/gd32450z-eval/rtconfig.h b/bsp/gd32450z-eval/rtconfig.h
index f77bbc63ca..b9e86de4ca 100644
--- a/bsp/gd32450z-eval/rtconfig.h
+++ b/bsp/gd32450z-eval/rtconfig.h
@@ -52,14 +52,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -71,9 +65,6 @@
#define MSH_USING_BUILT_IN_COMMANDS
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-
-/* Device virtual file system */
-
#define RT_USING_DFS
#define DFS_USING_POSIX
#define DFS_USING_WORKDIR
@@ -112,7 +103,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -127,9 +118,8 @@
/* Socket is in the 'Network' category */
-/* Network */
-/* Socket abstraction layer */
+/* Network */
#define RT_USING_SAL
#define SAL_INTERNET_CHECK
@@ -138,9 +128,6 @@
#define SAL_USING_LWIP
#define SAL_USING_POSIX
-
-/* Network interface device */
-
#define RT_USING_NETDEV
#define NETDEV_USING_IFCONFIG
#define NETDEV_USING_PING
@@ -148,11 +135,9 @@
#define NETDEV_USING_AUTO_DEFAULT
#define NETDEV_IPV4 1
#define NETDEV_IPV6 0
-
-/* light weight TCP/IP stack */
-
#define RT_USING_LWIP
#define RT_USING_LWIP203
+#define RT_USING_LWIP_VER_NUM 0x20003
#define RT_LWIP_MEM_ALIGNMENT 4
#define RT_LWIP_IGMP
#define RT_LWIP_ICMP
@@ -193,12 +178,6 @@
#define LWIP_NETIF_LOOPBACK 0
#define RT_LWIP_USING_PING
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
-
/* Utilities */
@@ -226,6 +205,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -266,6 +250,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/gd32e230k-start/.config b/bsp/gd32e230k-start/.config
index 3c9d463431..0a2db7dde8 100644
--- a/bsp/gd32e230k-start/.config
+++ b/bsp/gd32e230k-start/.config
@@ -90,17 +90,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -114,11 +105,8 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -147,6 +135,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
CONFIG_RT_USING_SFUD=y
@@ -174,7 +163,7 @@ CONFIG_RT_SFUD_SPI_MAX_HZ=50000000
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -198,36 +187,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -236,6 +205,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -249,6 +219,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -259,12 +230,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -304,6 +271,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -317,16 +285,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -351,6 +316,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -396,6 +377,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -438,6 +420,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -480,12 +464,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -511,7 +493,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -535,6 +518,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -591,6 +575,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -609,6 +594,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -641,6 +630,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -658,6 +648,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
CONFIG_SOC_GD32E230K=y
CONFIG_RT_USING_USART0=y
CONFIG_RT_USING_USART1=y
diff --git a/bsp/gd32e230k-start/project.uvprojx b/bsp/gd32e230k-start/project.uvprojx
index d397cc1e63..6b771cb5ea 100644
--- a/bsp/gd32e230k-start/project.uvprojx
+++ b/bsp/gd32e230k-start/project.uvprojx
@@ -335,7 +335,7 @@
GD32E230, __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
- applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m23;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;drivers;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\GD\GD32E230\Include;Libraries\CMSIS;Libraries\GD32E230_standard_peripheral\Include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel
+ applications;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m23;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\spi;..\..\components\drivers\include;..\..\components\drivers\spi\sfud\inc;drivers;..\..\components\finsh;.;..\..\include;Libraries\CMSIS\GD\GD32E230\Include;Libraries\CMSIS;Libraries\GD32E230_standard_peripheral\Include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc
@@ -390,16 +390,16 @@
Compiler
- syscall_mem.c
+ syscalls.c1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\components\libc\compilers\armlibc\syscalls.c
- syscalls.c
+ syscall_mem.c1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
@@ -419,6 +419,13 @@
CPU
+
+
+ div0.c
+ 1
+ ..\..\libcpu\arm\common\div0.c
+
+ showmem.c
@@ -433,13 +440,6 @@
..\..\libcpu\arm\common\backtrace.c
-
-
- div0.c
- 1
- ..\..\libcpu\arm\common\div0.c
-
- cpuport.c
@@ -462,6 +462,18 @@
i2c_core.c1..\..\components\drivers\i2c\i2c_core.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
@@ -469,13 +481,18 @@
i2c_dev.c1..\..\components\drivers\i2c\i2c_dev.c
-
-
-
-
- ringblk_buf.c
- 1
- ..\..\components\drivers\ipc\ringblk_buf.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
@@ -483,27 +500,18 @@
completion.c1..\..\components\drivers\ipc\completion.c
-
-
-
-
- waitqueue.c
- 1
- ..\..\components\drivers\ipc\waitqueue.c
-
-
-
-
- ringbuffer.c
- 1
- ..\..\components\drivers\ipc\ringbuffer.c
-
-
-
-
- pipe.c
- 1
- ..\..\components\drivers\ipc\pipe.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
@@ -511,6 +519,56 @@
dataqueue.c1..\..\components\drivers\ipc\dataqueue.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
+
+
+
+
+ pipe.c
+ 1
+ ..\..\components\drivers\ipc\pipe.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
+
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\ipc\ringblk_buf.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
@@ -518,6 +576,56 @@
workqueue.c1..\..\components\drivers\ipc\workqueue.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
+
+
+
+
+ waitqueue.c
+ 1
+ ..\..\components\drivers\ipc\waitqueue.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
+
+
+
+
+ ringbuffer.c
+ 1
+ ..\..\components\drivers\ipc\ringbuffer.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
@@ -525,6 +633,18 @@
pin.c1..\..\components\drivers\misc\pin.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
@@ -532,6 +652,18 @@
serial.c1..\..\components\drivers\serial\serial.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
@@ -539,6 +671,18 @@
sfud.c1..\..\components\drivers\spi\sfud\src\sfud.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
@@ -546,6 +690,18 @@
spi_flash_sfud.c1..\..\components\drivers\spi\spi_flash_sfud.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
@@ -553,6 +709,18 @@
spi_core.c1..\..\components\drivers\spi\spi_core.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
@@ -560,20 +728,20 @@
spi_dev.c1..\..\components\drivers\spi\spi_dev.c
+
+
+
+
+ -std=c99
+
+
+
+
+
+
+
-
-
-
-
- -std=c99
-
-
-
-
-
-
- Drivers
@@ -641,9 +809,9 @@
Kernel
- idle.c
+ clock.c1
- ..\..\src\idle.c
+ ..\..\src\clock.c
@@ -655,30 +823,9 @@
- components.c
+ scheduler.c1
- ..\..\src\components.c
-
-
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
-
-
- timer.c
- 1
- ..\..\src\timer.c
-
-
-
-
- irq.c
- 1
- ..\..\src\irq.c
+ ..\..\src\scheduler.c
@@ -688,6 +835,27 @@
..\..\src\device.c
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+
+
+
+ components.c
+ 1
+ ..\..\src\components.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+ ipc.c
@@ -695,6 +863,20 @@
..\..\src\ipc.c
+
+
+ irq.c
+ 1
+ ..\..\src\irq.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+ mem.c
@@ -711,23 +893,9 @@
- clock.c
+ mempool.c1
- ..\..\src\clock.c
-
-
-
-
- scheduler.c
- 1
- ..\..\src\scheduler.c
-
-
-
-
- thread.c
- 1
- ..\..\src\thread.c
+ ..\..\src\mempool.c
@@ -735,79 +903,9 @@
Libraries
- gd32e230_usart.c
+ gd32e230_dma.c1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_usart.c
-
-
-
-
- gd32e230_wwdgt.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_wwdgt.c
-
-
-
-
- system_gd32e230.c
- 1
- Libraries\CMSIS\GD\GD32E230\Source\system_gd32e230.c
-
-
-
-
- gd32e230_pmu.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_pmu.c
-
-
-
-
- gd32e230_rtc.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_rtc.c
-
-
-
-
- gd32e230_exti.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_exti.c
-
-
-
-
- gd32e230_cmp.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_cmp.c
-
-
-
-
- gd32e230_syscfg.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_syscfg.c
-
-
-
-
- gd32e230_crc.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_crc.c
-
-
-
-
- gd32e230_i2c.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_i2c.c
-
-
-
-
- gd32e230_gpio.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_gpio.c
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_dma.c
@@ -819,30 +917,9 @@
- gd32e230_dbg.c
+ gd32e230_pmu.c1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_dbg.c
-
-
-
-
- gd32e230_dma.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_dma.c
-
-
-
-
- gd32e230_timer.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_timer.c
-
-
-
-
- gd32e230_fmc.c
- 1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_fmc.c
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_pmu.c
@@ -852,6 +929,69 @@
Libraries\GD32E230_standard_peripheral\Source\gd32e230_rcu.c
+
+
+ gd32e230_fwdgt.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_fwdgt.c
+
+
+
+
+ gd32e230_crc.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_crc.c
+
+
+
+
+ gd32e230_exti.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_exti.c
+
+
+
+
+ gd32e230_misc.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_misc.c
+
+
+
+
+ gd32e230_cmp.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_cmp.c
+
+
+
+
+ gd32e230_timer.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_timer.c
+
+
+
+
+ gd32e230_gpio.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_gpio.c
+
+
+
+
+ gd32e230_i2c.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_i2c.c
+
+
+
+
+ gd32e230_rtc.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_rtc.c
+
+ gd32e230_adc.c
@@ -859,6 +999,27 @@
Libraries\GD32E230_standard_peripheral\Source\gd32e230_adc.c
+
+
+ gd32e230_dbg.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_dbg.c
+
+
+
+
+ gd32e230_wwdgt.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_wwdgt.c
+
+
+
+
+ gd32e230_fmc.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_fmc.c
+
+ startup_gd32e230.s
@@ -868,16 +1029,23 @@
- gd32e230_fwdgt.c
+ gd32e230_syscfg.c1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_fwdgt.c
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_syscfg.c
- gd32e230_misc.c
+ system_gd32e230.c1
- Libraries\GD32E230_standard_peripheral\Source\gd32e230_misc.c
+ Libraries\CMSIS\GD\GD32E230\Source\system_gd32e230.c
+
+
+
+
+ gd32e230_usart.c
+ 1
+ Libraries\GD32E230_standard_peripheral\Source\gd32e230_usart.c
diff --git a/bsp/gd32e230k-start/rtconfig.h b/bsp/gd32e230k-start/rtconfig.h
index 6a25ecef98..fe3d66aba7 100644
--- a/bsp/gd32e230k-start/rtconfig.h
+++ b/bsp/gd32e230k-start/rtconfig.h
@@ -52,14 +52,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -72,9 +66,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -92,7 +83,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -104,22 +95,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -148,6 +126,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -188,6 +171,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/gd32vf103v-eval/.config b/bsp/gd32vf103v-eval/.config
index 0854f9366c..b9d483edbb 100644
--- a/bsp/gd32vf103v-eval/.config
+++ b/bsp/gd32vf103v-eval/.config
@@ -92,17 +92,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -116,11 +107,8 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -164,7 +152,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -188,36 +176,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -226,6 +194,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -239,6 +208,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -249,12 +219,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -294,6 +260,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -307,16 +274,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -341,6 +305,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -386,6 +366,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -428,6 +409,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -470,12 +453,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -501,7 +482,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -525,6 +507,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -581,6 +564,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -599,6 +583,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -631,6 +619,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -648,6 +637,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
#
# Hardware Drivers Config
diff --git a/bsp/gd32vf103v-eval/rtconfig.h b/bsp/gd32vf103v-eval/rtconfig.h
index f6043414bc..34453d4687 100644
--- a/bsp/gd32vf103v-eval/rtconfig.h
+++ b/bsp/gd32vf103v-eval/rtconfig.h
@@ -54,14 +54,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -74,9 +68,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -88,7 +79,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -100,22 +91,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -144,6 +122,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -184,6 +167,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/hc32f460/.config b/bsp/hc32f460/.config
index a94e8d02d1..fce9e5986d 100644
--- a/bsp/hc32f460/.config
+++ b/bsp/hc32f460/.config
@@ -95,17 +95,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -119,10 +110,6 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
CONFIG_RT_USING_DFS=y
CONFIG_DFS_USING_POSIX=y
CONFIG_DFS_USING_WORKDIR=y
@@ -134,6 +121,8 @@ CONFIG_DFS_FD_MAX=16
CONFIG_RT_USING_DFS_DEVFS=y
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_RAMFS is not set
+# CONFIG_RT_USING_FAL is not set
+# CONFIG_RT_USING_LWP is not set
#
# Device Drivers
@@ -177,7 +166,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -201,36 +190,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -239,7 +208,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
-# CONFIG_RT_USING_LWP is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -253,6 +222,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -263,12 +233,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -308,6 +274,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -321,16 +288,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -355,6 +319,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -400,6 +380,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_PERSIMMON is not set
#
# tools packages
@@ -442,6 +424,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -484,13 +468,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
-# CONFIG_PKG_USING_PERSIMMON is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -516,7 +497,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -540,6 +522,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -596,6 +579,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -614,6 +598,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -646,6 +634,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -663,6 +652,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
#
# Hardware Drivers Config
diff --git a/bsp/hc32f460/project.uvprojx b/bsp/hc32f460/project.uvprojx
index ca409470a5..3a574197bd 100644
--- a/bsp/hc32f460/project.uvprojx
+++ b/bsp/hc32f460/project.uvprojx
@@ -336,7 +336,7 @@
--diag_suppress=186,66USE_DEVICE_DRIVER_LIB, __CLK_TCK=RT_TICK_PER_SECOND, HC32F460, __RTTHREAD__, __DEBUG, RT_USING_ARM_LIBC
- applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;board;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;Libraries\CMSIS\Include;Libraries\CMSIS\Device\HDSC\HC32F460\Include;Libraries\HC32F460_StdPeriph_Driver\inc;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel
+ applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;board;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;Libraries\CMSIS\Include;Libraries\CMSIS\Device\HDSC\HC32F460\Include;Libraries\HC32F460_StdPeriph_Driver\inc;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc
@@ -389,13 +389,6 @@
Compiler
-
-
- syscall_mem.c
- 1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
-
- syscalls.c
@@ -405,9 +398,9 @@
- time.c
+ syscall_mem.c1
- ..\..\components\libc\compilers\common\time.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
@@ -417,14 +410,21 @@
..\..\components\libc\compilers\common\stdlib.c
+
+
+ time.c
+ 1
+ ..\..\components\libc\compilers\common\time.c
+
+ CPU
- showmem.c
+ div0.c1
- ..\..\libcpu\arm\common\showmem.c
+ ..\..\libcpu\arm\common\div0.c
@@ -436,16 +436,9 @@
- div0.c
+ showmem.c1
- ..\..\libcpu\arm\common\div0.c
-
-
-
-
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
+ ..\..\libcpu\arm\common\showmem.c
@@ -455,6 +448,13 @@
..\..\libcpu\arm\cortex-m4\cpuport.c
+
+
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.S
+
+ DeviceDrivers
@@ -467,30 +467,9 @@
- pipe.c
+ dataqueue.c1
- ..\..\components\drivers\ipc\pipe.c
-
-
-
-
- ringblk_buf.c
- 1
- ..\..\components\drivers\ipc\ringblk_buf.c
-
-
-
-
- waitqueue.c
- 1
- ..\..\components\drivers\ipc\waitqueue.c
-
-
-
-
- completion.c
- 1
- ..\..\components\drivers\ipc\completion.c
+ ..\..\components\drivers\ipc\dataqueue.c
@@ -502,9 +481,30 @@
- dataqueue.c
+ pipe.c1
- ..\..\components\drivers\ipc\dataqueue.c
+ ..\..\components\drivers\ipc\pipe.c
+
+
+
+
+ completion.c
+ 1
+ ..\..\components\drivers\ipc\completion.c
+
+
+
+
+ waitqueue.c
+ 1
+ ..\..\components\drivers\ipc\waitqueue.c
+
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\components\drivers\ipc\ringblk_buf.c
@@ -725,6 +725,13 @@
..\..\src\object.c
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+ idle.c
@@ -732,34 +739,6 @@
..\..\src\idle.c
-
-
- irq.c
- 1
- ..\..\src\irq.c
-
-
-
-
- timer.c
- 1
- ..\..\src\timer.c
-
-
-
-
- kservice.c
- 1
- ..\..\src\kservice.c
-
-
-
-
- mem.c
- 1
- ..\..\src\mem.c
-
- mempool.c
@@ -767,6 +746,27 @@
..\..\src\mempool.c
+
+
+ irq.c
+ 1
+ ..\..\src\irq.c
+
+
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\src\kservice.c
+
+ ipc.c
@@ -776,16 +776,9 @@
- components.c
+ timer.c1
- ..\..\src\components.c
-
-
-
-
- scheduler.c
- 1
- ..\..\src\scheduler.c
+ ..\..\src\timer.c
@@ -797,16 +790,23 @@
- thread.c
+ scheduler.c1
- ..\..\src\thread.c
+ ..\..\src\scheduler.c
- clock.c
+ components.c1
- ..\..\src\clock.c
+ ..\..\src\components.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
diff --git a/bsp/hc32f460/rtconfig.h b/bsp/hc32f460/rtconfig.h
index f237905fe0..e8f2fbe639 100644
--- a/bsp/hc32f460/rtconfig.h
+++ b/bsp/hc32f460/rtconfig.h
@@ -58,14 +58,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -77,9 +71,6 @@
#define MSH_USING_BUILT_IN_COMMANDS
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-
-/* Device virtual file system */
-
#define RT_USING_DFS
#define DFS_USING_POSIX
#define DFS_USING_WORKDIR
@@ -99,7 +90,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -111,22 +102,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -155,6 +133,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -195,6 +178,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/hc32f4a0/.config b/bsp/hc32f4a0/.config
index 46ae3fd35f..7435a23c38 100644
--- a/bsp/hc32f4a0/.config
+++ b/bsp/hc32f4a0/.config
@@ -95,17 +95,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -119,10 +110,6 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
CONFIG_RT_USING_DFS=y
CONFIG_DFS_USING_POSIX=y
CONFIG_DFS_USING_WORKDIR=y
@@ -134,6 +121,8 @@ CONFIG_DFS_FD_MAX=16
CONFIG_RT_USING_DFS_DEVFS=y
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_RAMFS is not set
+# CONFIG_RT_USING_FAL is not set
+# CONFIG_RT_USING_LWP is not set
#
# Device Drivers
@@ -177,7 +166,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -201,36 +190,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -239,7 +208,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
-# CONFIG_RT_USING_LWP is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -253,6 +222,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -263,12 +233,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -308,6 +274,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -321,16 +288,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -355,6 +319,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -400,6 +380,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_PERSIMMON is not set
#
# tools packages
@@ -442,6 +424,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -484,13 +468,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
-# CONFIG_PKG_USING_PERSIMMON is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -516,7 +497,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -540,6 +522,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -596,6 +579,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -614,6 +598,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -646,6 +634,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -663,6 +652,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
#
# Hardware Drivers Config
diff --git a/bsp/hc32f4a0/project.ewp b/bsp/hc32f4a0/project.ewp
index ac6a3ad4f5..1fda66a454 100644
--- a/bsp/hc32f4a0/project.ewp
+++ b/bsp/hc32f4a0/project.ewp
@@ -182,7 +182,6 @@
RT_USING_DLIBC_DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORTUSE_DDL_DRIVERHC32F4A0__DEBUG
@@ -319,13 +318,16 @@
$PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32F4A0\Include$PROJ_DIR$\..\..\include$PROJ_DIR$\Libraries\CMSIS\Include
- $PROJ_DIR$\..\..\components\libc\compilers\dlib
- $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension$PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\drivers$PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\inc$PROJ_DIR$\.$PROJ_DIR$\applications$PROJ_DIR$\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\io\stdio$PROJ_DIR$\board$PROJ_DIR$\..\..\components\drivers\include$PROJ_DIR$\..\..\libcpu\arm\common
@@ -1164,7 +1166,6 @@
__DEBUGRT_USING_DLIBC_DLIB_FILE_DESCRIPTOR
- _DLIB_THREAD_SUPPORTUSE_DDL_DRIVERHC32F4A0__DEBUG
@@ -1301,13 +1302,16 @@
$PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32F4A0\Include$PROJ_DIR$\..\..\include$PROJ_DIR$\Libraries\CMSIS\Include
- $PROJ_DIR$\..\..\components\libc\compilers\dlib
- $PROJ_DIR$\drivers
+ $PROJ_DIR$\..\..\components\libc\compilers\common\extension$PROJ_DIR$\..\..\components\libc\compilers\common
+ $PROJ_DIR$\..\..\components\libc\posix\ipc
+ $PROJ_DIR$\drivers$PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\inc$PROJ_DIR$\.$PROJ_DIR$\applications$PROJ_DIR$\..\..\libcpu\arm\cortex-m4
+ $PROJ_DIR$\..\..\components\libc\posix\io\poll
+ $PROJ_DIR$\..\..\components\libc\posix\io\stdio$PROJ_DIR$\board$PROJ_DIR$\..\..\components\drivers\include$PROJ_DIR$\..\..\libcpu\arm\common
@@ -1971,15 +1975,51 @@
- cpu
+ Compiler
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+ $PROJ_DIR$\..\..\components\libc\compilers\common\time.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\common\stdlib.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+
+ CPU
+
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c$PROJ_DIR$\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c$PROJ_DIR$\..\..\libcpu\arm\cortex-m4\cpuport.c
@@ -1990,120 +2030,75 @@
DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\ringblk_buf.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\pipe.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\workqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\ringbuffer.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\completion.c
+ $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
-
-
-
- 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
- Drivers
-
- $PROJ_DIR$\board\board.c
- $PROJ_DIR$\board\board_config.c
- $PROJ_DIR$\drivers\drv_irq.c
+ $PROJ_DIR$\board\board.c$PROJ_DIR$\drivers\drv_gpio.c
+
+ $PROJ_DIR$\drivers\drv_irq.c
+ $PROJ_DIR$\drivers\drv_usart.cFilesystem
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_posix.c
+
+
+ $PROJ_DIR$\..\..\components\dfs\src\dfs_fs.c
+ $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
- finsh
+ Finsh$PROJ_DIR$\..\..\components\finsh\shell.c
-
- $PROJ_DIR$\..\..\components\finsh\cmd.c
- $PROJ_DIR$\..\..\components\finsh\msh.c
@@ -2111,88 +2106,58 @@
$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
+ $PROJ_DIR$\..\..\components\finsh\cmd.cHC32_StdPeriph
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32F4A0\Source\system_hc32f4a0.c
-
-
- $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_clk.c
+ $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_icg.c$PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_dma.c
- $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_efm.c
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32F4A0\Source\IAR\startup_hc32f4a0.s
- $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_gpio.c
-
-
- $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_icg.c
-
-
- $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_interrupts.c
-
-
- $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_pwc.c
+ $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_clk.c$PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_sram.c
- $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_utility.c
+ $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_pwc.c
- $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_usart.c
+ $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_gpio.c$PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_tmr0.c
- $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32F4A0\Source\IAR\startup_hc32f4a0.s
+ $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_interrupts.c
+
+
+ $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_efm.c
+
+
+ $PROJ_DIR$\Libraries\CMSIS\Device\HDSC\HC32F4A0\Source\system_hc32f4a0.c
+
+
+ $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_usart.c
+
+
+ $PROJ_DIR$\Libraries\HC32F4A0_StdPeriph_Driver\src\hc32f4a0_utility.cKernel
- $PROJ_DIR$\..\..\src\clock.c
+ $PROJ_DIR$\..\..\src\mempool.c
- $PROJ_DIR$\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\src\device.c
+ $PROJ_DIR$\..\..\src\timer.c$PROJ_DIR$\..\..\src\idle.c
@@ -2200,41 +2165,35 @@
$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\clock.c
+
+
+ $PROJ_DIR$\..\..\src\components.c$PROJ_DIR$\..\..\src\thread.c
- $PROJ_DIR$\..\..\src\timer.c
+ $PROJ_DIR$\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\object.c
- libc
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\time.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\common\unistd.c
-
+ POSIX
diff --git a/bsp/hc32f4a0/project.uvprojx b/bsp/hc32f4a0/project.uvprojx
index 2521ac1ff3..eae387d0fe 100644
--- a/bsp/hc32f4a0/project.uvprojx
+++ b/bsp/hc32f4a0/project.uvprojx
@@ -370,7 +370,7 @@
--diag_suppress=186,66__CLK_TCK=RT_TICK_PER_SECOND, USE_DDL_DRIVER, HC32F4A0, __RTTHREAD__, __DEBUG, RT_USING_ARM_LIBC
- applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;board;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;Libraries\CMSIS\Include;Libraries\CMSIS\Device\HDSC\HC32F4A0\Include;Libraries\HC32F4A0_StdPeriph_Driver\inc;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel
+ applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m4;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;board;drivers;..\..\components\dfs\include;..\..\components\dfs\filesystems\devfs;..\..\components\finsh;Libraries\CMSIS\Include;Libraries\CMSIS\Device\HDSC\HC32F4A0\Include;Libraries\HC32F4A0_StdPeriph_Driver\inc;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc
@@ -422,13 +422,6 @@
Compiler
-
-
- syscall_mem.c
- 1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
-
- syscalls.c
@@ -438,9 +431,9 @@
- time.c
+ syscall_mem.c1
- ..\..\components\libc\compilers\common\time.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
@@ -450,21 +443,28 @@
..\..\components\libc\compilers\common\stdlib.c
+
+
+ time.c
+ 1
+ ..\..\components\libc\compilers\common\time.c
+
+ CPU
- backtrace.c
+ showmem.c1
- ..\..\libcpu\arm\common\backtrace.c
+ ..\..\libcpu\arm\common\showmem.c
- showmem.c
+ backtrace.c1
- ..\..\libcpu\arm\common\showmem.c
+ ..\..\libcpu\arm\common\backtrace.c
@@ -476,21 +476,28 @@
- context_rvds.S
- 2
- ..\..\libcpu\arm\cortex-m4\context_rvds.S
+ cpuport.c
+ 1
+ ..\..\libcpu\arm\cortex-m4\cpuport.c
- cpuport.c
- 1
- ..\..\libcpu\arm\cortex-m4\cpuport.c
+ context_rvds.S
+ 2
+ ..\..\libcpu\arm\cortex-m4\context_rvds.SDeviceDrivers
+
+
+ workqueue.c
+ 1
+ ..\..\components\drivers\ipc\workqueue.c
+
+ dataqueue.c
@@ -498,20 +505,6 @@
..\..\components\drivers\ipc\dataqueue.c
-
-
- completion.c
- 1
- ..\..\components\drivers\ipc\completion.c
-
-
-
-
- pipe.c
- 1
- ..\..\components\drivers\ipc\pipe.c
-
- waitqueue.c
@@ -535,9 +528,16 @@
- workqueue.c
+ pipe.c1
- ..\..\components\drivers\ipc\workqueue.c
+ ..\..\components\drivers\ipc\pipe.c
+
+
+
+
+ completion.c
+ 1
+ ..\..\components\drivers\ipc\completion.c
@@ -760,37 +760,9 @@
Kernel
- mem.c
+ components.c1
- ..\..\src\mem.c
-
-
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
-
-
-
- device.c
- 1
- ..\..\src\device.c
-
-
-
-
- thread.c
- 1
- ..\..\src\thread.c
-
-
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
+ ..\..\src\components.c
@@ -802,9 +774,9 @@
- components.c
+ thread.c1
- ..\..\src\components.c
+ ..\..\src\thread.c
@@ -814,20 +786,6 @@
..\..\src\irq.c
-
-
- timer.c
- 1
- ..\..\src\timer.c
-
-
-
-
- clock.c
- 1
- ..\..\src\clock.c
-
- ipc.c
@@ -835,6 +793,13 @@
..\..\src\ipc.c
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+ object.c
@@ -849,6 +814,41 @@
..\..\src\kservice.c
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+
+
+ device.c
+ 1
+ ..\..\src\device.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
+
+
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
diff --git a/bsp/hc32f4a0/rtconfig.h b/bsp/hc32f4a0/rtconfig.h
index a80db51ffa..045000353f 100644
--- a/bsp/hc32f4a0/rtconfig.h
+++ b/bsp/hc32f4a0/rtconfig.h
@@ -58,14 +58,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -77,9 +71,6 @@
#define MSH_USING_BUILT_IN_COMMANDS
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-
-/* Device virtual file system */
-
#define RT_USING_DFS
#define DFS_USING_POSIX
#define DFS_USING_WORKDIR
@@ -100,7 +91,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -112,22 +103,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -156,6 +134,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -196,6 +179,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/hc32l136/.config b/bsp/hc32l136/.config
index fa7c147515..3d36e56112 100644
--- a/bsp/hc32l136/.config
+++ b/bsp/hc32l136/.config
@@ -95,17 +95,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=512
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -119,11 +110,9 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
+# CONFIG_RT_USING_LWP is not set
#
# Device Drivers
@@ -167,7 +156,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -191,36 +180,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -229,7 +198,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
-# CONFIG_RT_USING_LWP is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -243,6 +212,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -253,12 +223,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -298,6 +264,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -311,16 +278,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -345,6 +309,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -390,6 +370,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -432,6 +413,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -474,12 +457,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -505,7 +486,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -529,6 +511,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -585,6 +568,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -603,6 +587,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -635,6 +623,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -652,6 +641,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
#
# Hardware Drivers Config
diff --git a/bsp/hc32l136/project.ewp b/bsp/hc32l136/project.ewp
index 062f2a95ef..0a0027a067 100644
--- a/bsp/hc32l136/project.ewp
+++ b/bsp/hc32l136/project.ewp
@@ -322,7 +322,6 @@
$PROJ_DIR$\drivers$PROJ_DIR$\..\..\components\libc\posix\ipc$PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\inc
- $PROJ_DIR$\..\..\examples\utest\testcases\kernel$PROJ_DIR$\.$PROJ_DIR$\applications$PROJ_DIR$\..\..\components\libc\posix\io\poll
@@ -1308,7 +1307,6 @@
$PROJ_DIR$\drivers$PROJ_DIR$\..\..\components\libc\posix\ipc$PROJ_DIR$\Libraries\HC32L136_StdPeriph_Driver\inc
- $PROJ_DIR$\..\..\examples\utest\testcases\kernel$PROJ_DIR$\.$PROJ_DIR$\applications$PROJ_DIR$\..\..\components\libc\posix\io\poll
@@ -1990,37 +1988,37 @@
$PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_write.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_read.c
-
-
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_remove.c$PROJ_DIR$\..\..\components\libc\compilers\dlib\syscalls.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_lseek.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c$PROJ_DIR$\..\..\components\libc\compilers\dlib\environ.c
- $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_mem.c
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_close.c
+
+
+ $PROJ_DIR$\..\..\components\libc\compilers\dlib\syscall_open.cCPU
- $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
- $PROJ_DIR$\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\libcpu\arm\common\backtrace.c$PROJ_DIR$\..\..\libcpu\arm\common\div0.c
@@ -2034,27 +2032,27 @@
DeviceDrivers
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c
+ $PROJ_DIR$\..\..\components\drivers\ipc\ringblk_buf.c$PROJ_DIR$\..\..\components\drivers\ipc\workqueue.c
-
- $PROJ_DIR$\..\..\components\drivers\ipc\pipe.c
-
-
- $PROJ_DIR$\..\..\components\drivers\ipc\completion.c
-
-
- $PROJ_DIR$\..\..\components\drivers\ipc\dataqueue.c
- $PROJ_DIR$\..\..\components\drivers\ipc\ringbuffer.c
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\pipe.c
+ $PROJ_DIR$\..\..\components\drivers\ipc\waitqueue.c
+
+ $PROJ_DIR$\..\..\components\drivers\ipc\completion.c
+ $PROJ_DIR$\..\..\components\drivers\misc\pin.c
@@ -2131,13 +2129,25 @@
Kernel
- $PROJ_DIR$\..\..\src\device.c
+ $PROJ_DIR$\..\..\src\components.c
+
+
+ $PROJ_DIR$\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\src\object.c$PROJ_DIR$\..\..\src\scheduler.c
- $PROJ_DIR$\..\..\src\components.c
+ $PROJ_DIR$\..\..\src\clock.c$PROJ_DIR$\..\..\src\kservice.c
@@ -2146,34 +2156,19 @@
$PROJ_DIR$\..\..\src\ipc.c
- $PROJ_DIR$\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\src\mem.c
-
-
- $PROJ_DIR$\..\..\src\mempool.c
+ $PROJ_DIR$\..\..\src\timer.c$PROJ_DIR$\..\..\src\idle.c
- $PROJ_DIR$\..\..\src\irq.c
+ $PROJ_DIR$\..\..\src\device.c
- $PROJ_DIR$\..\..\src\timer.c
-
-
- $PROJ_DIR$\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\src\clock.c
+ $PROJ_DIR$\..\..\src\mem.cPOSIX
-
- utestcases
-
diff --git a/bsp/hc32l136/project.uvprojx b/bsp/hc32l136/project.uvprojx
index 25e8f79774..11bdbfcbe8 100644
--- a/bsp/hc32l136/project.uvprojx
+++ b/bsp/hc32l136/project.uvprojx
@@ -336,7 +336,7 @@
--diag_suppress=186,66HC32L136, __CLK_TCK=RT_TICK_PER_SECOND, USE_DDL_DRIVER, __RTTHREAD__, __DEBUG, RT_USING_ARM_LIBC
- applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;board;drivers;..\..\components\finsh;Libraries\CMSIS\Include;Libraries\CMSIS\Device\HDSC\HC32L136\Include;Libraries\HC32L136_StdPeriph_Driver\inc;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel
+ applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;board;drivers;..\..\components\finsh;Libraries\CMSIS\Include;Libraries\CMSIS\Device\HDSC\HC32L136\Include;Libraries\HC32L136_StdPeriph_Driver\inc;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc
@@ -405,16 +405,16 @@
- time.c
+ stdlib.c1
- ..\..\components\libc\compilers\common\time.c
+ ..\..\components\libc\compilers\common\stdlib.c
- stdlib.c
+ time.c1
- ..\..\components\libc\compilers\common\stdlib.c
+ ..\..\components\libc\compilers\common\time.c
@@ -429,16 +429,16 @@
- backtrace.c
+ showmem.c1
- ..\..\libcpu\arm\common\backtrace.c
+ ..\..\libcpu\arm\common\showmem.c
- showmem.c
+ backtrace.c1
- ..\..\libcpu\arm\common\showmem.c
+ ..\..\libcpu\arm\common\backtrace.c
@@ -465,6 +465,13 @@
..\..\components\drivers\ipc\completion.c
+
+
+ workqueue.c
+ 1
+ ..\..\components\drivers\ipc\workqueue.c
+
+ ringbuffer.c
@@ -472,6 +479,20 @@
..\..\components\drivers\ipc\ringbuffer.c
+
+
+ pipe.c
+ 1
+ ..\..\components\drivers\ipc\pipe.c
+
+
+
+
+ waitqueue.c
+ 1
+ ..\..\components\drivers\ipc\waitqueue.c
+
+ ringblk_buf.c
@@ -486,27 +507,6 @@
..\..\components\drivers\ipc\dataqueue.c
-
-
- workqueue.c
- 1
- ..\..\components\drivers\ipc\workqueue.c
-
-
-
-
- waitqueue.c
- 1
- ..\..\components\drivers\ipc\waitqueue.c
-
-
-
-
- pipe.c
- 1
- ..\..\components\drivers\ipc\pipe.c
-
- pin.c
@@ -666,20 +666,6 @@
Kernel
-
-
- clock.c
- 1
- ..\..\src\clock.c
-
-
-
-
- idle.c
- 1
- ..\..\src\idle.c
-
- scheduler.c
@@ -687,55 +673,6 @@
..\..\src\scheduler.c
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
-
-
- ipc.c
- 1
- ..\..\src\ipc.c
-
-
-
-
- object.c
- 1
- ..\..\src\object.c
-
-
-
-
- device.c
- 1
- ..\..\src\device.c
-
-
-
-
- mem.c
- 1
- ..\..\src\mem.c
-
-
-
-
- timer.c
- 1
- ..\..\src\timer.c
-
-
-
-
- irq.c
- 1
- ..\..\src\irq.c
-
- kservice.c
@@ -745,9 +682,23 @@
- thread.c
+ device.c1
- ..\..\src\thread.c
+ ..\..\src\device.c
+
+
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
@@ -757,6 +708,55 @@
..\..\src\components.c
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\src\ipc.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\src\irq.c
+
+
+
+
+ object.c
+ 1
+ ..\..\src\object.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\src\idle.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\src\mem.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\src\thread.c
+
+
diff --git a/bsp/hc32l136/rtconfig.h b/bsp/hc32l136/rtconfig.h
index fc0661fb8c..030c3f0ed9 100644
--- a/bsp/hc32l136/rtconfig.h
+++ b/bsp/hc32l136/rtconfig.h
@@ -57,14 +57,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 512
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -77,9 +71,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -91,7 +82,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -103,22 +94,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -147,6 +125,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -187,6 +170,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/hc32l196/.config b/bsp/hc32l196/.config
index 1f3967fd98..1932a15d58 100644
--- a/bsp/hc32l196/.config
+++ b/bsp/hc32l196/.config
@@ -95,17 +95,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -119,11 +110,9 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
+# CONFIG_RT_USING_LWP is not set
#
# Device Drivers
@@ -167,7 +156,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -191,36 +180,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -229,7 +198,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
-# CONFIG_RT_USING_LWP is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -243,6 +212,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -253,12 +223,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -298,6 +264,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -311,16 +278,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -345,6 +309,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -390,6 +370,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -432,6 +413,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -474,12 +457,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -505,7 +486,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -529,6 +511,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -585,6 +568,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -603,6 +587,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -635,6 +623,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -652,6 +641,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
#
# Hardware Drivers Config
diff --git a/bsp/hc32l196/project.uvprojx b/bsp/hc32l196/project.uvprojx
index 953c2c8621..d1f4d31e95 100644
--- a/bsp/hc32l196/project.uvprojx
+++ b/bsp/hc32l196/project.uvprojx
@@ -329,7 +329,7 @@
__RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
- applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;board;drivers;..\..\components\finsh;Libraries\CMSIS\Include;Libraries\CMSIS\Device\HDSC\HC32L196\Include;Libraries\HC32L196_StdPeriph_Driver\inc;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc;..\..\examples\utest\testcases\kernel
+ applications;.;..\..\components\libc\compilers\common;..\..\components\libc\compilers\common\extension;..\..\libcpu\arm\common;..\..\libcpu\arm\cortex-m0;..\..\components\drivers\include;..\..\components\drivers\include;..\..\components\drivers\include;board;drivers;..\..\components\finsh;Libraries\CMSIS\Include;Libraries\CMSIS\Device\HDSC\HC32L196\Include;Libraries\HC32L196_StdPeriph_Driver\inc;.;..\..\include;..\..\components\libc\posix\io\poll;..\..\components\libc\posix\io\stdio;..\..\components\libc\posix\ipc
@@ -383,16 +383,16 @@
Compiler
- syscall_mem.c
+ syscalls.c1
- ..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\components\libc\compilers\armlibc\syscalls.c
- syscalls.c
+ syscall_mem.c1
- ..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\components\libc\compilers\armlibc\syscall_mem.c
@@ -419,13 +419,6 @@
..\..\libcpu\arm\common\showmem.c
-
-
- backtrace.c
- 1
- ..\..\libcpu\arm\common\backtrace.c
-
- div0.c
@@ -435,9 +428,9 @@
- cpuport.c
+ backtrace.c1
- ..\..\libcpu\arm\cortex-m0\cpuport.c
+ ..\..\libcpu\arm\common\backtrace.c
@@ -447,9 +440,44 @@
..\..\libcpu\arm\cortex-m0\context_rvds.S
+
+
+ cpuport.c
+ 1
+ ..\..\libcpu\arm\cortex-m0\cpuport.c
+
+ DeviceDrivers
+
+
+ dataqueue.c
+ 1
+ ..\..\components\drivers\ipc\dataqueue.c
+
+
+
+
+ workqueue.c
+ 1
+ ..\..\components\drivers\ipc\workqueue.c
+
+
+
+
+ ringbuffer.c
+ 1
+ ..\..\components\drivers\ipc\ringbuffer.c
+
+
+
+
+ pipe.c
+ 1
+ ..\..\components\drivers\ipc\pipe.c
+
+ ringblk_buf.c
@@ -464,20 +492,6 @@
..\..\components\drivers\ipc\completion.c
-
-
- ringbuffer.c
- 1
- ..\..\components\drivers\ipc\ringbuffer.c
-
-
-
-
- dataqueue.c
- 1
- ..\..\components\drivers\ipc\dataqueue.c
-
- waitqueue.c
@@ -485,20 +499,6 @@
..\..\components\drivers\ipc\waitqueue.c
-
-
- pipe.c
- 1
- ..\..\components\drivers\ipc\pipe.c
-
-
-
-
- workqueue.c
- 1
- ..\..\components\drivers\ipc\workqueue.c
-
- pin.c
@@ -630,20 +630,6 @@
Kernel
-
-
- object.c
- 1
- ..\..\src\object.c
-
-
-
-
- timer.c
- 1
- ..\..\src\timer.c
-
- mem.c
@@ -653,9 +639,23 @@
- clock.c
+ ipc.c1
- ..\..\src\clock.c
+ ..\..\src\ipc.c
+
+
+
+
+ device.c
+ 1
+ ..\..\src\device.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\src\mempool.c
@@ -672,20 +672,6 @@
..\..\src\kservice.c
-
-
- mempool.c
- 1
- ..\..\src\mempool.c
-
-
-
-
- device.c
- 1
- ..\..\src\device.c
-
- idle.c
@@ -693,6 +679,13 @@
..\..\src\idle.c
+
+
+ timer.c
+ 1
+ ..\..\src\timer.c
+
+ components.c
@@ -716,9 +709,16 @@
- ipc.c
+ object.c1
- ..\..\src\ipc.c
+ ..\..\src\object.c
+
+
+
+
+ clock.c
+ 1
+ ..\..\src\clock.c
diff --git a/bsp/hc32l196/rtconfig.h b/bsp/hc32l196/rtconfig.h
index 91c94e2335..bd701c353f 100644
--- a/bsp/hc32l196/rtconfig.h
+++ b/bsp/hc32l196/rtconfig.h
@@ -57,14 +57,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -77,9 +71,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -92,7 +83,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -104,22 +95,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -148,6 +126,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -188,6 +171,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/hifive1/.config b/bsp/hifive1/.config
index 9c7c7dcdb8..bf19f346cc 100644
--- a/bsp/hifive1/.config
+++ b/bsp/hifive1/.config
@@ -90,17 +90,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=85
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -114,11 +105,8 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -162,7 +150,7 @@ CONFIG_RT_SERIAL_RB_BUFSZ=64
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -186,36 +174,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -224,6 +192,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -237,6 +206,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -247,12 +217,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -292,6 +258,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -305,16 +272,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -339,6 +303,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -384,6 +364,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -426,6 +407,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -468,12 +451,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -499,7 +480,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -523,6 +505,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -579,6 +562,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -597,6 +581,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -629,6 +617,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -646,4 +635,5 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
CONFIG_SOC_FE310=y
diff --git a/bsp/hifive1/rtconfig.h b/bsp/hifive1/rtconfig.h
index 79ed03164a..4819191a4c 100644
--- a/bsp/hifive1/rtconfig.h
+++ b/bsp/hifive1/rtconfig.h
@@ -53,14 +53,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 85
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -73,9 +67,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -87,7 +78,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -99,22 +90,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -143,6 +121,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -183,6 +166,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/hk32/hk32f030c8-mini/.config b/bsp/hk32/hk32f030c8-mini/.config
index 863dc8a1ac..77e63aec1d 100644
--- a/bsp/hk32/hk32f030c8-mini/.config
+++ b/bsp/hk32/hk32f030c8-mini/.config
@@ -93,17 +93,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=512
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -117,11 +108,9 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
+# CONFIG_RT_USING_LWP is not set
#
# Device Drivers
@@ -168,7 +157,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -192,36 +181,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -230,7 +199,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
-# CONFIG_RT_USING_LWP is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -244,6 +213,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -254,12 +224,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -299,6 +265,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -312,16 +279,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -346,6 +310,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -391,6 +371,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -433,6 +414,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -475,12 +458,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -506,7 +487,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -530,6 +512,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -586,6 +569,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -604,6 +588,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -636,6 +624,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -653,6 +642,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
CONFIG_SOC_FAMILY_HK32=y
CONFIG_SOC_SERIES_HK32F0XX=y
diff --git a/bsp/hk32/hk32f030c8-mini/project.ewp b/bsp/hk32/hk32f030c8-mini/project.ewp
index 8398402e9c..b893b29673 100644
--- a/bsp/hk32/hk32f030c8-mini/project.ewp
+++ b/bsp/hk32/hk32f030c8-mini/project.ewp
@@ -360,7 +360,6 @@
$PROJ_DIR$\.$PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\examples\utest\testcases\kernel$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension$PROJ_DIR$\..\..\..\components\libc\compilers\common$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
@@ -1401,7 +1400,6 @@
$PROJ_DIR$\.$PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include$PROJ_DIR$\applications
- $PROJ_DIR$\..\..\..\examples\utest\testcases\kernel$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension$PROJ_DIR$\..\..\..\components\libc\compilers\common$PROJ_DIR$\..\..\..\components\libc\posix\io\poll
@@ -2096,32 +2094,32 @@
$PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
@@ -2130,10 +2128,10 @@
$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\common\showmem.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m0\cpuport.c
@@ -2154,16 +2152,16 @@
$PROJ_DIR$\..\..\..\components\drivers\i2c\i2c-bit-ops.c
- $PROJ_DIR$\..\..\..\components\drivers\ipc\pipe.c
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\waitqueue.c
- $PROJ_DIR$\..\..\..\components\drivers\ipc\waitqueue.c
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\pipe.c$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
- $PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\ringblk_buf.c$PROJ_DIR$\..\..\..\components\drivers\ipc\ringbuffer.c
@@ -2172,7 +2170,7 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\workqueue.c
- $PROJ_DIR$\..\..\..\components\drivers\ipc\ringblk_buf.c
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c$PROJ_DIR$\..\..\..\components\drivers\misc\pin.c
@@ -2183,9 +2181,6 @@
Drivers
-
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\system_hk32f0xx.c
- $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\iar\startup_hk32f030x4x6x8.s
@@ -2195,6 +2190,9 @@
$PROJ_DIR$\board\board.c
+
+ $PROJ_DIR$\..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\system_hk32f0xx.c
+ $PROJ_DIR$\..\libraries\rt_drivers\drv_gpio.c
@@ -2219,6 +2217,15 @@
Kernel
+
+ $PROJ_DIR$\..\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\..\src\clock.c
+ $PROJ_DIR$\..\..\..\src\timer.c
@@ -2229,31 +2236,22 @@
$PROJ_DIR$\..\..\..\src\device.c
- $PROJ_DIR$\..\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\..\src\clock.c
-
-
- $PROJ_DIR$\..\..\..\src\thread.c
+ $PROJ_DIR$\..\..\..\src\scheduler.c$PROJ_DIR$\..\..\..\src\idle.c
+
+ $PROJ_DIR$\..\..\..\src\ipc.c
+ $PROJ_DIR$\..\..\..\src\mem.c
- $PROJ_DIR$\..\..\..\src\kservice.c
+ $PROJ_DIR$\..\..\..\src\thread.c
- $PROJ_DIR$\..\..\..\src\scheduler.c
+ $PROJ_DIR$\..\..\..\src\irq.c
@@ -2319,7 +2317,4 @@
POSIX
-
- utestcases
-
diff --git a/bsp/hk32/hk32f030c8-mini/project.uvproj b/bsp/hk32/hk32f030c8-mini/project.uvproj
index ee2b682287..4be8b5f74a 100644
--- a/bsp/hk32/hk32f030c8-mini/project.uvproj
+++ b/bsp/hk32/hk32f030c8-mini/project.uvproj
@@ -359,7 +359,7 @@
HK32F030x8, USE_STDPERIPH_DRIVER, __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
- applications;.;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\msp;..\libraries\rt_drivers;..\..\..\components\finsh;.;..\..\..\include;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core;..\libraries\HK32F0xx_StdPeriph_Driver\inc;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;..\..\..\examples\utest\testcases\kernel
+ applications;.;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\msp;..\libraries\rt_drivers;..\..\..\components\finsh;.;..\..\..\include;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core;..\libraries\HK32F0xx_StdPeriph_Driver\inc;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc
@@ -465,16 +465,16 @@
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
@@ -503,30 +503,9 @@
- completion.c
+ pipe.c1
- ..\..\..\components\drivers\ipc\completion.c
-
-
-
-
- ringblk_buf.c
- 1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
-
-
-
-
- dataqueue.c
- 1
- ..\..\..\components\drivers\ipc\dataqueue.c
-
-
-
-
- ringbuffer.c
- 1
- ..\..\..\components\drivers\ipc\ringbuffer.c
+ ..\..\..\components\drivers\ipc\pipe.c
@@ -545,9 +524,30 @@
- pipe.c
+ dataqueue.c1
- ..\..\..\components\drivers\ipc\pipe.c
+ ..\..\..\components\drivers\ipc\dataqueue.c
+
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\..\components\drivers\ipc\ringblk_buf.c
+
+
+
+
+ completion.c
+ 1
+ ..\..\..\components\drivers\ipc\completion.c
+
+
+
+
+ ringbuffer.c
+ 1
+ ..\..\..\components\drivers\ipc\ringbuffer.c
@@ -574,13 +574,6 @@
..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\ARM\startup_hk32f030x4x6x8.s
-
-
- system_hk32f0xx.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\system_hk32f0xx.c
-
- hk32_msp.c
@@ -595,6 +588,13 @@
board\board.c
+
+
+ system_hk32f0xx.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\system_hk32f0xx.c
+
+ drv_gpio.c
@@ -643,48 +643,6 @@
Kernel
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
- idle.c
@@ -692,27 +650,6 @@
..\..\..\src\idle.c
-
-
- mem.c
- 1
- ..\..\..\src\mem.c
-
-
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
- irq.c
@@ -720,6 +657,55 @@
..\..\..\src\irq.c
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ mem.c
+ 1
+ ..\..\..\src\mem.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+ device.c
@@ -727,6 +713,20 @@
..\..\..\src\device.c
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
+
+ thread.c
+ 1
+ ..\..\..\src\thread.c
+
+ Libraries
diff --git a/bsp/hk32/hk32f030c8-mini/project.uvprojx b/bsp/hk32/hk32f030c8-mini/project.uvprojx
index 6d071fcba3..3959b68971 100644
--- a/bsp/hk32/hk32f030c8-mini/project.uvprojx
+++ b/bsp/hk32/hk32f030c8-mini/project.uvprojx
@@ -336,7 +336,7 @@
HK32F030x8, USE_STDPERIPH_DRIVER, __RTTHREAD__, RT_USING_ARM_LIBC, __CLK_TCK=RT_TICK_PER_SECOND
- applications;.;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\msp;..\libraries\rt_drivers;..\..\..\components\finsh;.;..\..\..\include;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core;..\libraries\HK32F0xx_StdPeriph_Driver\inc;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;..\..\..\examples\utest\testcases\kernel
+ applications;.;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m0;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\msp;..\libraries\rt_drivers;..\..\..\components\finsh;.;..\..\..\include;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Include;..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\Core;..\libraries\HK32F0xx_StdPeriph_Driver\inc;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc
@@ -391,16 +391,16 @@
Compiler
- syscalls.c
+ syscall_mem.c1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
+ syscalls.c1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
@@ -422,16 +422,16 @@
CPU
- backtrace.c
+ showmem.c1
- ..\..\..\libcpu\arm\common\backtrace.c
+ ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
+ backtrace.c1
- ..\..\..\libcpu\arm\common\showmem.c
+ ..\..\..\libcpu\arm\common\backtrace.c
@@ -443,16 +443,16 @@
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m0\cpuport.c
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m0\cpuport.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m0\context_rvds.S
@@ -479,13 +479,6 @@
..\..\..\components\drivers\i2c\i2c-bit-ops.c
-
-
- dataqueue.c
- 1
- ..\..\..\components\drivers\ipc\dataqueue.c
-
- ringbuffer.c
@@ -493,27 +486,6 @@
..\..\..\components\drivers\ipc\ringbuffer.c
-
-
- waitqueue.c
- 1
- ..\..\..\components\drivers\ipc\waitqueue.c
-
-
-
-
- ringblk_buf.c
- 1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
-
-
-
-
- workqueue.c
- 1
- ..\..\..\components\drivers\ipc\workqueue.c
-
- pipe.c
@@ -521,6 +493,20 @@
..\..\..\components\drivers\ipc\pipe.c
+
+
+ waitqueue.c
+ 1
+ ..\..\..\components\drivers\ipc\waitqueue.c
+
+
+
+
+ workqueue.c
+ 1
+ ..\..\..\components\drivers\ipc\workqueue.c
+
+ completion.c
@@ -528,6 +514,20 @@
..\..\..\components\drivers\ipc\completion.c
+
+
+ dataqueue.c
+ 1
+ ..\..\..\components\drivers\ipc\dataqueue.c
+
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\..\components\drivers\ipc\ringblk_buf.c
+
+ pin.c
@@ -552,13 +552,6 @@
..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\ARM\startup_hk32f030x4x6x8.s
-
-
- system_hk32f0xx.c
- 1
- ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\system_hk32f0xx.c
-
- hk32_msp.c
@@ -573,6 +566,13 @@
board\board.c
+
+
+ system_hk32f0xx.c
+ 1
+ ..\libraries\HK32F0xx_StdPeriph_Driver\CMSIS\HK32F0xx\Source\system_hk32f0xx.c
+
+ drv_gpio.c
@@ -623,30 +623,9 @@
Kernel
- components.c
+ thread.c1
- ..\..\..\src\components.c
-
-
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
+ ..\..\..\src\thread.c
@@ -656,27 +635,6 @@
..\..\..\src\irq.c
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
-
-
- thread.c
- 1
- ..\..\..\src\thread.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
- mem.c
@@ -686,9 +644,37 @@
- scheduler.c
+ idle.c1
- ..\..\..\src\scheduler.c
+ ..\..\..\src\idle.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
@@ -700,9 +686,23 @@
- timer.c
+ ipc.c1
- ..\..\..\src\timer.c
+ ..\..\..\src\ipc.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
diff --git a/bsp/hk32/hk32f030c8-mini/rtconfig.h b/bsp/hk32/hk32f030c8-mini/rtconfig.h
index 52e38fb713..8dc5a58329 100644
--- a/bsp/hk32/hk32f030c8-mini/rtconfig.h
+++ b/bsp/hk32/hk32f030c8-mini/rtconfig.h
@@ -54,14 +54,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 512
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -74,9 +68,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -90,7 +81,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -102,22 +93,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -146,6 +124,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -186,6 +169,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/imx6sx/cortex-a9/.config b/bsp/imx6sx/cortex-a9/.config
index 9501620d6b..21587b2f3d 100644
--- a/bsp/imx6sx/cortex-a9/.config
+++ b/bsp/imx6sx/cortex-a9/.config
@@ -90,17 +90,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -114,10 +105,6 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
CONFIG_RT_USING_DFS=y
CONFIG_DFS_USING_POSIX=y
CONFIG_DFS_USING_WORKDIR=y
@@ -130,6 +117,7 @@ CONFIG_RT_USING_DFS_DEVFS=y
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_RAMFS is not set
# CONFIG_RT_USING_DFS_NFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -175,7 +163,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -199,14 +187,11 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
CONFIG_RT_USING_SAL=y
CONFIG_SAL_INTERNET_CHECK=y
@@ -214,12 +199,7 @@ CONFIG_SAL_INTERNET_CHECK=y
# protocol stack implement
#
CONFIG_SAL_USING_LWIP=y
-# CONFIG_SAL_USING_POSIX is not set
-CONFIG_SAL_SOCKETS_NUM=16
-
-#
-# Network interface device
-#
+CONFIG_SAL_USING_POSIX=y
CONFIG_RT_USING_NETDEV=y
CONFIG_NETDEV_USING_IFCONFIG=y
CONFIG_NETDEV_USING_PING=y
@@ -229,14 +209,13 @@ CONFIG_NETDEV_USING_AUTO_DEFAULT=y
CONFIG_NETDEV_IPV4=1
CONFIG_NETDEV_IPV6=0
# CONFIG_NETDEV_IPV6_SCOPES is not set
-
-#
-# light weight TCP/IP stack
-#
CONFIG_RT_USING_LWIP=y
+# CONFIG_RT_USING_LWIP_LOCAL_VERSION is not set
# CONFIG_RT_USING_LWIP141 is not set
CONFIG_RT_USING_LWIP203=y
# CONFIG_RT_USING_LWIP212 is not set
+# CONFIG_RT_USING_LWIP_LATEST is not set
+CONFIG_RT_USING_LWIP_VER_NUM=0x20003
# CONFIG_RT_USING_LWIP_IPV6 is not set
CONFIG_RT_LWIP_MEM_ALIGNMENT=4
CONFIG_RT_LWIP_IGMP=y
@@ -286,18 +265,9 @@ 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
-
-#
-# AT commands
-#
-# CONFIG_RT_USING_AT is not set
# CONFIG_LWIP_USING_DHCPD is not set
-
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
+# CONFIG_RT_LWIP_DEBUG is not set
+# CONFIG_RT_USING_AT is not set
#
# Utilities
@@ -307,6 +277,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -320,6 +291,7 @@ CONFIG_RT_LWIP_USING_PING=y
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -330,12 +302,8 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -375,6 +343,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -388,16 +357,13 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -422,6 +388,22 @@ CONFIG_RT_LWIP_USING_PING=y
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -467,6 +449,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -509,6 +492,8 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -551,12 +536,10 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -582,7 +565,8 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -606,6 +590,7 @@ CONFIG_RT_LWIP_USING_PING=y
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -662,6 +647,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -680,6 +666,10 @@ CONFIG_RT_LWIP_USING_PING=y
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -712,6 +702,7 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -729,5 +720,6 @@ CONFIG_RT_LWIP_USING_PING=y
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
CONFIG_SOC_MCIMX6X4=y
CONFIG_RT_USING_UART1=y
diff --git a/bsp/imx6sx/cortex-a9/rtconfig.h b/bsp/imx6sx/cortex-a9/rtconfig.h
index ee4491554a..eec1811d81 100644
--- a/bsp/imx6sx/cortex-a9/rtconfig.h
+++ b/bsp/imx6sx/cortex-a9/rtconfig.h
@@ -52,14 +52,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -71,9 +65,6 @@
#define MSH_USING_BUILT_IN_COMMANDS
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-
-/* Device virtual file system */
-
#define RT_USING_DFS
#define DFS_USING_POSIX
#define DFS_USING_WORKDIR
@@ -97,7 +88,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -109,9 +100,8 @@
/* Socket is in the 'Network' category */
-/* Network */
-/* Socket abstraction layer */
+/* Network */
#define RT_USING_SAL
#define SAL_INTERNET_CHECK
@@ -119,10 +109,7 @@
/* protocol stack implement */
#define SAL_USING_LWIP
-#define SAL_SOCKETS_NUM 16
-
-/* Network interface device */
-
+#define SAL_USING_POSIX
#define RT_USING_NETDEV
#define NETDEV_USING_IFCONFIG
#define NETDEV_USING_PING
@@ -130,11 +117,9 @@
#define NETDEV_USING_AUTO_DEFAULT
#define NETDEV_IPV4 1
#define NETDEV_IPV6 0
-
-/* light weight TCP/IP stack */
-
#define RT_USING_LWIP
#define RT_USING_LWIP203
+#define RT_USING_LWIP_VER_NUM 0x20003
#define RT_LWIP_MEM_ALIGNMENT 4
#define RT_LWIP_IGMP
#define RT_LWIP_ICMP
@@ -175,12 +160,6 @@
#define LWIP_NETIF_LOOPBACK 0
#define RT_LWIP_USING_PING
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
-
/* Utilities */
@@ -208,6 +187,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -248,6 +232,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/imx6ul/.config b/bsp/imx6ul/.config
index ad83ad375f..813a36c072 100644
--- a/bsp/imx6ul/.config
+++ b/bsp/imx6ul/.config
@@ -95,17 +95,8 @@ CONFIG_ARCH_ARM_CORTEX_A7=y
CONFIG_RT_USING_COMPONENTS_INIT=y
# CONFIG_RT_USING_USER_MAIN is not set
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -119,10 +110,6 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
CONFIG_RT_USING_DFS=y
CONFIG_DFS_USING_POSIX=y
CONFIG_DFS_USING_WORKDIR=y
@@ -134,6 +121,8 @@ CONFIG_DFS_FD_MAX=16
CONFIG_RT_USING_DFS_DEVFS=y
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_RAMFS is not set
+# CONFIG_RT_USING_FAL is not set
+# CONFIG_RT_USING_LWP is not set
#
# Device Drivers
@@ -177,7 +166,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -201,36 +190,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -239,7 +208,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
-# CONFIG_RT_USING_LWP is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -253,6 +222,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -263,12 +233,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -308,6 +274,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -321,16 +288,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -355,6 +319,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -400,6 +380,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_PERSIMMON is not set
#
# tools packages
@@ -442,6 +424,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -484,13 +468,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
-# CONFIG_PKG_USING_PERSIMMON is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -516,7 +497,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -540,6 +522,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -596,6 +579,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -614,6 +598,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -646,6 +634,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -663,5 +652,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
CONFIG_RT_USING_UART1=y
CONFIG_SOC_MCIMX6X4=y
diff --git a/bsp/imx6ul/rtconfig.h b/bsp/imx6ul/rtconfig.h
index dfb151ed0e..834195257e 100644
--- a/bsp/imx6ul/rtconfig.h
+++ b/bsp/imx6ul/rtconfig.h
@@ -55,14 +55,8 @@
/* RT-Thread Components */
#define RT_USING_COMPONENTS_INIT
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -74,9 +68,6 @@
#define MSH_USING_BUILT_IN_COMMANDS
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-
-/* Device virtual file system */
-
#define RT_USING_DFS
#define DFS_USING_POSIX
#define DFS_USING_WORKDIR
@@ -97,7 +88,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -109,22 +100,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -153,6 +131,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -193,6 +176,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/imxrt/imxrt1052-atk-commander/.config b/bsp/imxrt/imxrt1052-atk-commander/.config
index 661d99b4d3..0366e379c2 100644
--- a/bsp/imxrt/imxrt1052-atk-commander/.config
+++ b/bsp/imxrt/imxrt1052-atk-commander/.config
@@ -93,17 +93,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -117,10 +108,6 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
CONFIG_RT_USING_DFS=y
CONFIG_DFS_USING_POSIX=y
CONFIG_DFS_USING_WORKDIR=y
@@ -132,6 +119,7 @@ CONFIG_DFS_FD_MAX=16
CONFIG_RT_USING_DFS_DEVFS=y
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_RAMFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -158,6 +146,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_QSPI is not set
# CONFIG_RT_USING_SPI_MSD is not set
CONFIG_RT_USING_SFUD=y
@@ -185,7 +174,7 @@ CONFIG_RT_SFUD_SPI_MAX_HZ=50000000
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -209,36 +198,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -247,6 +216,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -260,6 +230,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -270,12 +241,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -315,6 +282,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -328,16 +296,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -362,6 +327,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -407,6 +388,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -449,6 +431,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -491,12 +475,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -522,7 +504,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -546,6 +529,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -602,6 +586,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -620,6 +605,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -652,6 +641,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -669,6 +659,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
#
# Hardware Drivers Config
diff --git a/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx b/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx
index 5ffa6647a3..66bee76078 100644
--- a/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx
+++ b/bsp/imxrt/imxrt1052-atk-commander/project.uvprojx
@@ -333,7 +333,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186SKIP_SYSCLK_INIT, CPU_MIMXRT1052CVL5B, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, RT_USING_ARM_LIBC
- applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\spi;..\..\..\components\drivers\include;..\..\..\components\drivers\spi\sfud\inc;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\components\dfs\include;..\..\..\components\dfs\filesystems\devfs;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;..\..\..\examples\utest\testcases\kernel
+ applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\spi;..\..\..\components\drivers\include;..\..\..\components\drivers\spi\sfud\inc;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\..\..\components\dfs\include;..\..\..\components\dfs\filesystems\devfs;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc
@@ -376,13 +376,6 @@
Applications
-
-
- mnt.c
- 1
- applications\mnt.c
-
- main.c
@@ -390,16 +383,16 @@
applications\main.c
+
+
+ mnt.c
+ 1
+ applications\mnt.c
+
+ Compiler
-
-
- syscall_mem.c
- 1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
-
- syscalls.c
@@ -409,9 +402,9 @@
- time.c
+ syscall_mem.c1
- ..\..\..\components\libc\compilers\common\time.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
@@ -421,6 +414,13 @@
..\..\..\components\libc\compilers\common\stdlib.c
+
+
+ time.c
+ 1
+ ..\..\..\components\libc\compilers\common\time.c
+
+ CPU
@@ -431,13 +431,6 @@
..\..\..\libcpu\arm\common\div0.c
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
- backtrace.c
@@ -447,9 +440,9 @@
- cpu_cache.c
+ showmem.c1
- ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+ ..\..\..\libcpu\arm\common\showmem.c
@@ -466,6 +459,13 @@
..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
+ cpu_cache.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+ DeviceDrivers
@@ -474,27 +474,18 @@
cputime.c1..\..\..\components\drivers\cputime\cputime.c
-
-
-
-
- completion.c
- 1
- ..\..\..\components\drivers\ipc\completion.c
-
-
-
-
- workqueue.c
- 1
- ..\..\..\components\drivers\ipc\workqueue.c
-
-
-
-
- waitqueue.c
- 1
- ..\..\..\components\drivers\ipc\waitqueue.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
@@ -502,13 +493,18 @@
dataqueue.c1..\..\..\components\drivers\ipc\dataqueue.c
-
-
-
-
- ringblk_buf.c
- 1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
@@ -516,6 +512,56 @@
ringbuffer.c1..\..\..\components\drivers\ipc\ringbuffer.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
+
+
+
+
+ ringblk_buf.c
+ 1
+ ..\..\..\components\drivers\ipc\ringblk_buf.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
+
+
+
+
+ workqueue.c
+ 1
+ ..\..\..\components\drivers\ipc\workqueue.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
@@ -523,6 +569,56 @@
pipe.c1..\..\..\components\drivers\ipc\pipe.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
+
+
+
+
+ waitqueue.c
+ 1
+ ..\..\..\components\drivers\ipc\waitqueue.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
+
+
+
+
+ completion.c
+ 1
+ ..\..\..\components\drivers\ipc\completion.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
@@ -530,6 +626,18 @@
pin.c1..\..\..\components\drivers\misc\pin.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
@@ -537,6 +645,18 @@
serial.c1..\..\..\components\drivers\serial\serial.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
@@ -544,6 +664,18 @@
sfud.c1..\..\..\components\drivers\spi\sfud\src\sfud.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
@@ -551,6 +683,18 @@
spi_flash_sfud.c1..\..\..\components\drivers\spi\spi_flash_sfud.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
@@ -558,6 +702,18 @@
sfud_sfdp.c1..\..\..\components\drivers\spi\sfud\src\sfud_sfdp.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
@@ -565,6 +721,18 @@
spi_core.c1..\..\..\components\drivers\spi\spi_core.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
@@ -572,20 +740,20 @@
spi_dev.c1..\..\..\components\drivers\spi\spi_dev.c
+
+
+
+
+ --c99
+
+
+
+
+
+
+
-
-
-
-
- --c99
-
-
-
-
-
-
- Drivers
@@ -705,9 +873,16 @@
Kernel
- components.c
+ scheduler.c1
- ..\..\..\src\components.c
+ ..\..\..\src\scheduler.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
@@ -717,6 +892,62 @@
..\..\..\src\object.c
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
+
+
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+ thread.c
@@ -731,69 +962,6 @@
..\..\..\src\memheap.c
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
- Libraries
diff --git a/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h b/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h
index 2127da858f..80a04bfab5 100644
--- a/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h
+++ b/bsp/imxrt/imxrt1052-atk-commander/rtconfig.h
@@ -54,14 +54,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -73,9 +67,6 @@
#define MSH_USING_BUILT_IN_COMMANDS
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-
-/* Device virtual file system */
-
#define RT_USING_DFS
#define DFS_USING_POSIX
#define DFS_USING_WORKDIR
@@ -101,7 +92,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -113,22 +104,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -157,6 +135,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -197,6 +180,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/imxrt/imxrt1052-fire-pro/.config b/bsp/imxrt/imxrt1052-fire-pro/.config
index 6a8d1c0f51..15760476b7 100644
--- a/bsp/imxrt/imxrt1052-fire-pro/.config
+++ b/bsp/imxrt/imxrt1052-fire-pro/.config
@@ -93,17 +93,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -117,11 +108,8 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -165,7 +153,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -189,36 +177,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -227,6 +195,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -240,6 +209,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -250,12 +220,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -295,6 +261,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -308,16 +275,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -342,6 +306,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -387,6 +367,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -429,6 +410,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -471,12 +454,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -502,7 +483,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -526,6 +508,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -582,6 +565,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -600,6 +584,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -632,6 +620,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -649,6 +638,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
#
# Hardware Drivers Config
diff --git a/bsp/imxrt/imxrt1052-fire-pro/project.ewp b/bsp/imxrt/imxrt1052-fire-pro/project.ewp
index 6e8315f6e1..2977db2a8a 100644
--- a/bsp/imxrt/imxrt1052-fire-pro/project.ewp
+++ b/bsp/imxrt/imxrt1052-fire-pro/project.ewp
@@ -363,10 +363,8 @@
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7$PROJ_DIR$\board\ports$PROJ_DIR$\..\libraries\drivers
- $PROJ_DIR$\..\libraries\drivers\config$PROJ_DIR$\..\..\..\components\drivers\include$PROJ_DIR$\..\..\..\components\libc\posix\io\stdio
- $PROJ_DIR$\..\..\..\examples\utest\testcases\kernel$PROJ_DIR$\.$PROJ_DIR$\applications$PROJ_DIR$\..\libraries\MIMXRT1050\MIMXRT1052\drivers
@@ -1071,47 +1069,47 @@
Compiler
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+ CPU
- $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c$PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
@@ -1144,10 +1142,10 @@
$PROJ_DIR$\..\..\..\components\drivers\ipc\pipe.c
- $PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\ringblk_buf.c
- $PROJ_DIR$\..\..\..\components\drivers\ipc\ringblk_buf.c
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
@@ -1191,45 +1189,45 @@
Kernel
-
- $PROJ_DIR$\..\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\..\src\kservice.c
-
-
- $PROJ_DIR$\..\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\..\src\object.c
- $PROJ_DIR$\..\..\..\src\clock.c
-
- $PROJ_DIR$\..\..\..\src\irq.c
-
-
- $PROJ_DIR$\..\..\..\src\timer.c
-
-
- $PROJ_DIR$\..\..\..\src\ipc.c
- $PROJ_DIR$\..\..\..\src\mempool.c$PROJ_DIR$\..\..\..\src\components.c
+
+ $PROJ_DIR$\..\..\..\src\object.c
+
+
+ $PROJ_DIR$\..\..\..\src\timer.c
+ $PROJ_DIR$\..\..\..\src\scheduler.c$PROJ_DIR$\..\..\..\src\memheap.c
+
+ $PROJ_DIR$\..\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\..\src\irq.c
+
+
+ $PROJ_DIR$\..\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\..\src\idle.c
+ Libraries
@@ -1270,7 +1268,4 @@
POSIX
-
- utestcases
-
diff --git a/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx b/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx
index 687874b388..8d4d21efb9 100644
--- a/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx
+++ b/bsp/imxrt/imxrt1052-fire-pro/project.uvprojx
@@ -333,7 +333,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186SKIP_SYSCLK_INIT, CPU_MIMXRT1052CVL5B, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, RT_USING_ARM_LIBC
- applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;..\..\..\examples\utest\testcases\kernel
+ applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc
@@ -417,6 +417,13 @@
CPU
+
+
+ backtrace.c
+ 1
+ ..\..\..\libcpu\arm\common\backtrace.c
+
+ showmem.c
@@ -433,16 +440,9 @@
- backtrace.c
- 1
- ..\..\..\libcpu\arm\common\backtrace.c
-
-
-
-
- cpu_cache.c
- 1
- ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
@@ -454,9 +454,9 @@
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+ cpu_cache.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
@@ -469,13 +469,6 @@
..\..\..\components\drivers\cputime\cputime.c
-
-
- dataqueue.c
- 1
- ..\..\..\components\drivers\ipc\dataqueue.c
-
- completion.c
@@ -483,13 +476,6 @@
..\..\..\components\drivers\ipc\completion.c
-
-
- workqueue.c
- 1
- ..\..\..\components\drivers\ipc\workqueue.c
-
- waitqueue.c
@@ -497,6 +483,13 @@
..\..\..\components\drivers\ipc\waitqueue.c
+
+
+ dataqueue.c
+ 1
+ ..\..\..\components\drivers\ipc\dataqueue.c
+
+ pipe.c
@@ -504,6 +497,13 @@
..\..\..\components\drivers\ipc\pipe.c
+
+
+ workqueue.c
+ 1
+ ..\..\..\components\drivers\ipc\workqueue.c
+
+ ringblk_buf.c
@@ -599,23 +599,23 @@
Kernel
- irq.c
+ device.c1
- ..\..\..\src\irq.c
+ ..\..\..\src\device.c
- timer.c
+ object.c1
- ..\..\..\src\timer.c
+ ..\..\..\src\object.c
- scheduler.c
+ thread.c1
- ..\..\..\src\scheduler.c
+ ..\..\..\src\thread.c
@@ -627,9 +627,9 @@
- idle.c
+ components.c1
- ..\..\..\src\idle.c
+ ..\..\..\src\components.c
@@ -648,23 +648,30 @@
- device.c
+ idle.c1
- ..\..\..\src\device.c
+ ..\..\..\src\idle.c
- thread.c
+ clock.c1
- ..\..\..\src\thread.c
+ ..\..\..\src\clock.c
- object.c
+ timer.c1
- ..\..\..\src\object.c
+ ..\..\..\src\timer.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
@@ -676,16 +683,9 @@
- components.c
+ irq.c1
- ..\..\..\src\components.c
-
-
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
+ ..\..\..\src\irq.c
diff --git a/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h b/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h
index da92df3ed9..cd7c67ee55 100644
--- a/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h
+++ b/bsp/imxrt/imxrt1052-fire-pro/rtconfig.h
@@ -54,14 +54,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -74,9 +68,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -90,7 +81,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -102,22 +93,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -146,6 +124,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -186,6 +169,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/imxrt/imxrt1052-nxp-evk/.config b/bsp/imxrt/imxrt1052-nxp-evk/.config
index f96e01173f..4654645364 100644
--- a/bsp/imxrt/imxrt1052-nxp-evk/.config
+++ b/bsp/imxrt/imxrt1052-nxp-evk/.config
@@ -93,17 +93,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -117,11 +108,8 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -165,7 +153,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -189,19 +177,12 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
CONFIG_RT_USING_NETDEV=y
CONFIG_NETDEV_USING_IFCONFIG=y
CONFIG_NETDEV_USING_PING=y
@@ -211,22 +192,9 @@ CONFIG_NETDEV_USING_AUTO_DEFAULT=y
CONFIG_NETDEV_IPV4=1
CONFIG_NETDEV_IPV6=0
# CONFIG_NETDEV_IPV6_SCOPES is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -235,6 +203,7 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -248,6 +217,7 @@ CONFIG_NETDEV_IPV6=0
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -258,12 +228,8 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -303,6 +269,7 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -316,16 +283,13 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -350,6 +314,22 @@ CONFIG_NETDEV_IPV6=0
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -395,6 +375,7 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -437,6 +418,8 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -479,12 +462,10 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -510,7 +491,8 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -534,6 +516,7 @@ CONFIG_NETDEV_IPV6=0
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -590,6 +573,7 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -608,6 +592,10 @@ CONFIG_NETDEV_IPV6=0
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -640,6 +628,7 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -657,6 +646,7 @@ CONFIG_NETDEV_IPV6=0
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
#
# Hardware Drivers Config
diff --git a/bsp/imxrt/imxrt1052-nxp-evk/project.ewp b/bsp/imxrt/imxrt1052-nxp-evk/project.ewp
index 058aca5a8d..688092c06d 100644
--- a/bsp/imxrt/imxrt1052-nxp-evk/project.ewp
+++ b/bsp/imxrt/imxrt1052-nxp-evk/project.ewp
@@ -364,14 +364,12 @@
$PROJ_DIR$\..\..\..\components\libc\posix\ipc$PROJ_DIR$\..\..\..\components\libc\posix\io\stdio$PROJ_DIR$\..\libraries\drivers
- $PROJ_DIR$\..\..\..\examples\utest\testcases\kernel$PROJ_DIR$\.$PROJ_DIR$\xip$PROJ_DIR$\board$PROJ_DIR$\..\libraries\MIMXRT1050\CMSIS\Include$PROJ_DIR$\board\MCUX_Config$PROJ_DIR$\board\ports
- $PROJ_DIR$\..\libraries\drivers\config$PROJ_DIR$\applications$PROJ_DIR$\..\..\..\components\libc\posix\io\poll$PROJ_DIR$\..\libraries\peripherals
@@ -1083,15 +1081,12 @@
$PROJ_DIR$\..\..\..\components\libc\compilers\common\stdlib.c
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c
@@ -1099,10 +1094,13 @@
$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.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_lseek.c$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
@@ -1114,16 +1112,13 @@
CPU
- $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c$PROJ_DIR$\..\..\..\libcpu\arm\common\div0.c
- $PROJ_DIR$\..\..\..\libcpu\arm\common\backtrace.c
-
-
- $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
+ $PROJ_DIR$\..\..\..\libcpu\arm\common\showmem.c$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\context_iar.S
@@ -1131,33 +1126,36 @@
$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+ $PROJ_DIR$\..\..\..\libcpu\arm\cortex-m7\cpuport.c
+ DeviceDrivers$PROJ_DIR$\..\..\..\components\drivers\cputime\cputime.c
-
- $PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
-
-
- $PROJ_DIR$\..\..\..\components\drivers\ipc\ringbuffer.c
-
-
- $PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
-
-
- $PROJ_DIR$\..\..\..\components\drivers\ipc\workqueue.c
- $PROJ_DIR$\..\..\..\components\drivers\ipc\ringblk_buf.c$PROJ_DIR$\..\..\..\components\drivers\ipc\pipe.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\ringbuffer.c
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\waitqueue.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\workqueue.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
+ $PROJ_DIR$\..\..\..\components\drivers\misc\pin.c
@@ -1200,15 +1198,6 @@
Kernel
-
- $PROJ_DIR$\..\..\..\src\components.c
-
-
- $PROJ_DIR$\..\..\..\src\scheduler.c
-
-
- $PROJ_DIR$\..\..\..\src\timer.c
- $PROJ_DIR$\..\..\..\src\thread.c
@@ -1216,22 +1205,19 @@
$PROJ_DIR$\..\..\..\src\memheap.c
- $PROJ_DIR$\..\..\..\src\ipc.c
+ $PROJ_DIR$\..\..\..\src\irq.c$PROJ_DIR$\..\..\..\src\clock.c
- $PROJ_DIR$\..\..\..\src\irq.c
+ $PROJ_DIR$\..\..\..\src\object.c$PROJ_DIR$\..\..\..\src\device.c
- $PROJ_DIR$\..\..\..\src\object.c
-
-
- $PROJ_DIR$\..\..\..\src\idle.c
+ $PROJ_DIR$\..\..\..\src\components.c$PROJ_DIR$\..\..\..\src\mempool.c
@@ -1239,6 +1225,18 @@
$PROJ_DIR$\..\..\..\src\kservice.c
+
+ $PROJ_DIR$\..\..\..\src\scheduler.c
+
+
+ $PROJ_DIR$\..\..\..\src\ipc.c
+
+
+ $PROJ_DIR$\..\..\..\src\timer.c
+
+
+ $PROJ_DIR$\..\..\..\src\idle.c
+ Libraries
@@ -1281,15 +1279,12 @@
SAL
-
- $PROJ_DIR$\..\..\..\components\net\netdev\src\netdev.c
- $PROJ_DIR$\..\..\..\components\net\netdev\src\netdev_ipaddr.c
-
-
- utestcases
+
+ $PROJ_DIR$\..\..\..\components\net\netdev\src\netdev.c
+ xip
diff --git a/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx b/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx
index 265b8ee452..85c0e94031 100644
--- a/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx
+++ b/bsp/imxrt/imxrt1052-nxp-evk/project.uvprojx
@@ -333,7 +333,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186SKIP_SYSCLK_INIT, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, CPU_MIMXRT1052DVL6B, RT_USING_ARM_LIBC
- applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\libraries\peripherals;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;..\..\..\components\net\netdev\include;..\..\..\examples\utest\testcases\kernel;xip
+ applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\libraries\peripherals;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;..\..\..\components\net\netdev\include;xip
@@ -378,16 +378,16 @@
Applications
- main.c
+ mnt.c1
- applications\main.c
+ applications\mnt.c
- mnt.c
+ main.c1
- applications\mnt.c
+ applications\main.c
@@ -395,16 +395,16 @@
Compiler
- syscalls.c
+ syscall_mem.c1
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
+ ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
+ syscalls.c1
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+ ..\..\..\components\libc\compilers\armlibc\syscalls.c
@@ -431,13 +431,6 @@
..\..\..\libcpu\arm\common\div0.c
-
-
- backtrace.c
- 1
- ..\..\..\libcpu\arm\common\backtrace.c
-
- showmem.c
@@ -447,9 +440,9 @@
- cpuport.c
+ backtrace.c1
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
+ ..\..\..\libcpu\arm\common\backtrace.c
@@ -459,6 +452,13 @@
..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+ context_rvds.S
@@ -478,16 +478,9 @@
- completion.c
+ ringblk_buf.c1
- ..\..\..\components\drivers\ipc\completion.c
-
-
-
-
- workqueue.c
- 1
- ..\..\..\components\drivers\ipc\workqueue.c
+ ..\..\..\components\drivers\ipc\ringblk_buf.c
@@ -497,13 +490,6 @@
..\..\..\components\drivers\ipc\ringbuffer.c
-
-
- pipe.c
- 1
- ..\..\..\components\drivers\ipc\pipe.c
-
- waitqueue.c
@@ -513,9 +499,23 @@
- ringblk_buf.c
+ completion.c1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
+ ..\..\..\components\drivers\ipc\completion.c
+
+
+
+
+ pipe.c
+ 1
+ ..\..\..\components\drivers\ipc\pipe.c
+
+
+
+
+ workqueue.c
+ 1
+ ..\..\..\components\drivers\ipc\workqueue.c
@@ -613,9 +613,37 @@
Kernel
- kservice.c
+ device.c1
- ..\..\..\src\kservice.c
+ ..\..\..\src\device.c
+
+
+
+
+ memheap.c
+ 1
+ ..\..\..\src\memheap.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
@@ -632,41 +660,6 @@
..\..\..\src\object.c
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
-
-
-
-
- components.c
- 1
- ..\..\..\src\components.c
-
-
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- scheduler.c
- 1
- ..\..\..\src\scheduler.c
-
- idle.c
@@ -676,16 +669,9 @@
- memheap.c
+ irq.c1
- ..\..\..\src\memheap.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
+ ..\..\..\src\irq.c
@@ -695,6 +681,13 @@
..\..\..\src\mempool.c
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+ ipc.c
@@ -702,6 +695,13 @@
..\..\..\src\ipc.c
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+ Libraries
@@ -804,16 +804,16 @@
xip
- fsl_flexspi_nor_flash.c
+ fsl_flexspi_nor_boot.c1
- xip\fsl_flexspi_nor_flash.c
+ xip\fsl_flexspi_nor_boot.c
- fsl_flexspi_nor_boot.c
+ fsl_flexspi_nor_flash.c1
- xip\fsl_flexspi_nor_boot.c
+ xip\fsl_flexspi_nor_flash.c
diff --git a/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h b/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h
index 78114d3d49..1181003776 100644
--- a/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h
+++ b/bsp/imxrt/imxrt1052-nxp-evk/rtconfig.h
@@ -54,14 +54,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -74,9 +68,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -90,7 +81,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -102,13 +93,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
#define RT_USING_NETDEV
#define NETDEV_USING_IFCONFIG
#define NETDEV_USING_PING
@@ -117,15 +104,6 @@
#define NETDEV_IPV4 1
#define NETDEV_IPV6 0
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
-
/* Utilities */
@@ -153,6 +131,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -193,6 +176,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/imxrt/imxrt1052-seeed-ArchMix/.config b/bsp/imxrt/imxrt1052-seeed-ArchMix/.config
index 2bc15e592a..eda66e0b7e 100644
--- a/bsp/imxrt/imxrt1052-seeed-ArchMix/.config
+++ b/bsp/imxrt/imxrt1052-seeed-ArchMix/.config
@@ -93,17 +93,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -117,11 +108,8 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -165,7 +153,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -189,36 +177,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -227,6 +195,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -240,6 +209,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -250,12 +220,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -295,6 +261,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -308,16 +275,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -342,6 +306,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -387,6 +367,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -429,6 +410,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -471,12 +454,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -502,7 +483,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -526,6 +508,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -582,6 +565,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -600,6 +584,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -632,6 +620,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -649,6 +638,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
#
# Hardware Drivers Config
diff --git a/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx b/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx
index 94a79e0ebe..24b77c877a 100644
--- a/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx
+++ b/bsp/imxrt/imxrt1052-seeed-ArchMix/project.uvprojx
@@ -336,7 +336,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186SKIP_SYSCLK_INIT, CPU_MIMXRT1052CVL5B, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, RT_USING_ARM_LIBC
- applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;..\..\..\examples\utest\testcases\kernel
+ applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1050\CMSIS\Include;..\libraries\MIMXRT1050\MIMXRT1052;..\libraries\MIMXRT1050\MIMXRT1052\drivers;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc
@@ -403,13 +403,6 @@
..\..\..\components\libc\compilers\armlibc\syscall_mem.c
-
-
- stdlib.c
- 1
- ..\..\..\components\libc\compilers\common\stdlib.c
-
- time.c
@@ -417,16 +410,16 @@
..\..\..\components\libc\compilers\common\time.c
+
+
+ stdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\stdlib.c
+
+ CPU
-
-
- showmem.c
- 1
- ..\..\..\libcpu\arm\common\showmem.c
-
- backtrace.c
@@ -443,16 +436,16 @@
- cpuport.c
+ showmem.c1
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
+ ..\..\..\libcpu\arm\common\showmem.c
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpuport.c
@@ -462,21 +455,28 @@
..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+
+ DeviceDrivers
- pipe.c
+ dataqueue.c1
- ..\..\..\components\drivers\ipc\pipe.c
+ ..\..\..\components\drivers\ipc\dataqueue.c
- completion.c
+ pipe.c1
- ..\..\..\components\drivers\ipc\completion.c
+ ..\..\..\components\drivers\ipc\pipe.c
@@ -488,16 +488,9 @@
- waitqueue.c
+ completion.c1
- ..\..\..\components\drivers\ipc\waitqueue.c
-
-
-
-
- workqueue.c
- 1
- ..\..\..\components\drivers\ipc\workqueue.c
+ ..\..\..\components\drivers\ipc\completion.c
@@ -509,9 +502,16 @@
- dataqueue.c
+ workqueue.c1
- ..\..\..\components\drivers\ipc\dataqueue.c
+ ..\..\..\components\drivers\ipc\workqueue.c
+
+
+
+
+ waitqueue.c
+ 1
+ ..\..\..\components\drivers\ipc\waitqueue.c
@@ -595,44 +595,9 @@
Kernel
- scheduler.c
+ object.c1
- ..\..\..\src\scheduler.c
-
-
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- kservice.c
- 1
- ..\..\..\src\kservice.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
+ ..\..\..\src\object.c
@@ -651,16 +616,30 @@
- idle.c
+ device.c1
- ..\..\..\src\idle.c
+ ..\..\..\src\device.c
- memheap.c
+ scheduler.c1
- ..\..\..\src\memheap.c
+ ..\..\..\src\scheduler.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
@@ -672,9 +651,16 @@
- object.c
+ memheap.c1
- ..\..\..\src\object.c
+ ..\..\..\src\memheap.c
+
+
+
+
+ ipc.c
+ 1
+ ..\..\..\src\ipc.c
@@ -684,6 +670,20 @@
..\..\..\src\thread.c
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+ Libraries
diff --git a/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h b/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h
index 4253805c88..22b41c6c7d 100644
--- a/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h
+++ b/bsp/imxrt/imxrt1052-seeed-ArchMix/rtconfig.h
@@ -54,14 +54,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -74,9 +68,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -89,7 +80,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -101,22 +92,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -145,6 +123,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -185,6 +168,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/imxrt/imxrt1060-nxp-evk/.config b/bsp/imxrt/imxrt1060-nxp-evk/.config
index 3e1bef898c..e200d8a754 100644
--- a/bsp/imxrt/imxrt1060-nxp-evk/.config
+++ b/bsp/imxrt/imxrt1060-nxp-evk/.config
@@ -82,17 +82,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -106,11 +97,8 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -154,7 +142,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -178,6 +166,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
@@ -187,11 +176,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_LWIP is not set
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -200,6 +184,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -213,6 +198,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -223,12 +209,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -282,16 +264,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -316,6 +295,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -330,9 +325,6 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# LVGL: powerful and easy-to-use embedded GUI library
#
# CONFIG_PKG_USING_LVGL is not set
-# CONFIG_PKG_USING_LVGL_V820 is not set
-# CONFIG_PKG_USING_LVGL_V810 is not set
-# CONFIG_PKG_USING_LVGL_LATEST_VERSION is not set
# CONFIG_PKG_USING_LITTLEVGL2RTT is not set
# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set
@@ -364,6 +356,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -406,6 +399,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -448,12 +443,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
diff --git a/bsp/imxrt/imxrt1060-nxp-evk/project.uvoptx b/bsp/imxrt/imxrt1060-nxp-evk/project.uvoptx
index 1e627f4ba7..805a9220d6 100644
--- a/bsp/imxrt/imxrt1060-nxp-evk/project.uvoptx
+++ b/bsp/imxrt/imxrt1060-nxp-evk/project.uvoptx
@@ -117,26 +117,6 @@
BIN\CMSIS_AGDI.dll
-
- 0
- ARMRTXEVENTFLAGS
- -L70 -Z18 -C0 -M0 -T1
-
-
- 0
- DLGTARM
- (1010=-1,-1,-1,-1,0)(6017=-1,-1,-1,-1,0)(1008=-1,-1,-1,-1,0)(6016=-1,-1,-1,-1,0)(1012=-1,-1,-1,-1,0)
-
-
- 0
- ARMDBGFLAGS
-
-
-
- 0
- DLGUARM
-
- 0UL2CM3
@@ -155,12 +135,12 @@
00
- 1
+ 00000
- 1
+ 0000
@@ -201,736 +181,4 @@
-
- Applications
- 0
- 0
- 0
- 0
-
- 1
- 1
- 1
- 0
- 0
- 0
- applications\main.c
- main.c
- 0
- 0
-
-
-
-
- Compiler
- 0
- 0
- 0
- 0
-
- 2
- 2
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\syscall_mem.c
- syscall_mem.c
- 0
- 0
-
-
- 2
- 3
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\armlibc\syscalls.c
- syscalls.c
- 0
- 0
-
-
- 2
- 4
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\stdlib.c
- stdlib.c
- 0
- 0
-
-
- 2
- 5
- 1
- 0
- 0
- 0
- ..\..\..\components\libc\compilers\common\time.c
- time.c
- 0
- 0
-
-
-
-
- CPU
- 0
- 0
- 0
- 0
-
- 3
- 6
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\div0.c
- div0.c
- 0
- 0
-
-
- 3
- 7
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\showmem.c
- showmem.c
- 0
- 0
-
-
- 3
- 8
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\common\backtrace.c
- backtrace.c
- 0
- 0
-
-
- 3
- 9
- 2
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
- context_rvds.S
- 0
- 0
-
-
- 3
- 10
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
- cpu_cache.c
- 0
- 0
-
-
- 3
- 11
- 1
- 0
- 0
- 0
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
- cpuport.c
- 0
- 0
-
-
-
-
- DeviceDrivers
- 0
- 0
- 0
- 0
-
- 4
- 12
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\cputime\cputime.c
- cputime.c
- 0
- 0
-
-
- 4
- 13
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\waitqueue.c
- waitqueue.c
- 0
- 0
-
-
- 4
- 14
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\ringblk_buf.c
- ringblk_buf.c
- 0
- 0
-
-
- 4
- 15
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\workqueue.c
- workqueue.c
- 0
- 0
-
-
- 4
- 16
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\dataqueue.c
- dataqueue.c
- 0
- 0
-
-
- 4
- 17
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\pipe.c
- pipe.c
- 0
- 0
-
-
- 4
- 18
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\completion.c
- completion.c
- 0
- 0
-
-
- 4
- 19
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\ipc\ringbuffer.c
- ringbuffer.c
- 0
- 0
-
-
- 4
- 20
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\misc\pin.c
- pin.c
- 0
- 0
-
-
- 4
- 21
- 1
- 0
- 0
- 0
- ..\..\..\components\drivers\serial\serial.c
- serial.c
- 0
- 0
-
-
-
-
- Drivers
- 0
- 0
- 0
- 0
-
- 5
- 22
- 1
- 0
- 0
- 0
- board\MCUX_Config\dcd.c
- dcd.c
- 0
- 0
-
-
- 5
- 23
- 1
- 0
- 0
- 0
- board\MCUX_Config\pin_mux.c
- pin_mux.c
- 0
- 0
-
-
- 5
- 24
- 1
- 0
- 0
- 0
- board\board.c
- board.c
- 0
- 0
-
-
- 5
- 25
- 1
- 0
- 0
- 0
- board\MCUX_Config\clock_config.c
- clock_config.c
- 0
- 0
-
-
- 5
- 26
- 1
- 0
- 0
- 0
- ..\libraries\drivers\drv_gpio.c
- drv_gpio.c
- 0
- 0
-
-
- 5
- 27
- 1
- 0
- 0
- 0
- ..\libraries\drivers\drv_uart.c
- drv_uart.c
- 0
- 0
-
-
-
-
- Finsh
- 0
- 0
- 0
- 0
-
- 6
- 28
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\shell.c
- shell.c
- 0
- 0
-
-
- 6
- 29
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\msh.c
- msh.c
- 0
- 0
-
-
- 6
- 30
- 1
- 0
- 0
- 0
- ..\..\..\components\finsh\cmd.c
- cmd.c
- 0
- 0
-
-
-
-
- Kernel
- 0
- 0
- 0
- 0
-
- 7
- 31
- 1
- 0
- 0
- 0
- ..\..\..\src\clock.c
- clock.c
- 0
- 0
-
-
- 7
- 32
- 1
- 0
- 0
- 0
- ..\..\..\src\device.c
- device.c
- 0
- 0
-
-
- 7
- 33
- 1
- 0
- 0
- 0
- ..\..\..\src\ipc.c
- ipc.c
- 0
- 0
-
-
- 7
- 34
- 1
- 0
- 0
- 0
- ..\..\..\src\components.c
- components.c
- 0
- 0
-
-
- 7
- 35
- 1
- 0
- 0
- 0
- ..\..\..\src\irq.c
- irq.c
- 0
- 0
-
-
- 7
- 36
- 1
- 0
- 0
- 0
- ..\..\..\src\memheap.c
- memheap.c
- 0
- 0
-
-
- 7
- 37
- 1
- 0
- 0
- 0
- ..\..\..\src\scheduler.c
- scheduler.c
- 0
- 0
-
-
- 7
- 38
- 1
- 0
- 0
- 0
- ..\..\..\src\mempool.c
- mempool.c
- 0
- 0
-
-
- 7
- 39
- 1
- 0
- 0
- 0
- ..\..\..\src\idle.c
- idle.c
- 0
- 0
-
-
- 7
- 40
- 1
- 0
- 0
- 0
- ..\..\..\src\timer.c
- timer.c
- 0
- 0
-
-
- 7
- 41
- 1
- 0
- 0
- 0
- ..\..\..\src\thread.c
- thread.c
- 0
- 0
-
-
- 7
- 42
- 1
- 0
- 0
- 0
- ..\..\..\src\object.c
- object.c
- 0
- 0
-
-
- 7
- 43
- 1
- 0
- 0
- 0
- ..\..\..\src\kservice.c
- kservice.c
- 0
- 0
-
-
-
-
- Libraries
- 0
- 0
- 0
- 0
-
- 8
- 44
- 1
- 0
- 0
- 0
- ..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_lpuart.c
- fsl_lpuart.c
- 0
- 0
-
-
- 8
- 45
- 1
- 0
- 0
- 0
- ..\libraries\MIMXRT1060\MIMXRT1060\system_MIMXRT1062.c
- system_MIMXRT1062.c
- 0
- 0
-
-
- 8
- 46
- 1
- 0
- 0
- 0
- ..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbara.c
- fsl_xbara.c
- 0
- 0
-
-
- 8
- 47
- 1
- 0
- 0
- 0
- ..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_clock.c
- fsl_clock.c
- 0
- 0
-
-
- 8
- 48
- 1
- 0
- 0
- 0
- ..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_pxp.c
- fsl_pxp.c
- 0
- 0
-
-
- 8
- 49
- 2
- 0
- 0
- 0
- ..\libraries\MIMXRT1060\MIMXRT1060\arm\startup_MIMXRT1062.s
- startup_MIMXRT1062.s
- 0
- 0
-
-
- 8
- 50
- 1
- 0
- 0
- 0
- ..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_common.c
- fsl_common.c
- 0
- 0
-
-
- 8
- 51
- 1
- 0
- 0
- 0
- ..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_gpio.c
- fsl_gpio.c
- 0
- 0
-
-
- 8
- 52
- 1
- 0
- 0
- 0
- ..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_cache.c
- fsl_cache.c
- 0
- 0
-
-
- 8
- 53
- 1
- 0
- 0
- 0
- ..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbarb.c
- fsl_xbarb.c
- 0
- 0
-
-
-
-
- xip
- 0
- 0
- 0
- 0
-
- 9
- 54
- 1
- 0
- 0
- 0
- xip\evkbmimxrt1060_flexspi_nor_config.c
- evkbmimxrt1060_flexspi_nor_config.c
- 0
- 0
-
-
- 9
- 55
- 1
- 0
- 0
- 0
- xip\fsl_flexspi_nor_boot.c
- fsl_flexspi_nor_boot.c
- 0
- 0
-
-
-
diff --git a/bsp/imxrt/imxrt1060-nxp-evk/project.uvprojx b/bsp/imxrt/imxrt1060-nxp-evk/project.uvprojx
index 2d925dd21b..988b783db8 100644
--- a/bsp/imxrt/imxrt1060-nxp-evk/project.uvprojx
+++ b/bsp/imxrt/imxrt1060-nxp-evk/project.uvprojx
@@ -1,10 +1,7 @@
-
2.1
-
### uVision Project, (C) Keil Software
-
rtthread
@@ -19,28 +16,28 @@
NXP.MIMXRT1062_DFP.14.0.0https://mcuxpresso.nxp.com/cmsis_pack/repo/IRAM(0x20000000,0x020000) IRAM2(0x00000000,0x020000) IROM(0x00200000,0x020000) XRAM(0x20280000,0x040000) XRAM2(0x20200000,0x080000) CPUTYPE("Cortex-M7") FPU3(DFPU) CLOCK(12000000) ELITTLE
-
-
+
+ UL2CM3(-S0 -C0 -P0 -FD20000000 -FC8000 -FN1 -FF0MIMXRT106x_QSPI_4KB_SEC -FS060000000 -FL0800000 -FP0($$Device:MIMXRT1062DVL6A$arm\MIMXRT106x_QSPI_4KB_SEC.FLM))0$$Device:MIMXRT1062DVL6A$fsl_device_registers.h
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+ $$Device:MIMXRT1062DVL6A$MIMXRT1062.xml00
-
-
-
-
-
+
+
+
+
+ 00
@@ -62,8 +59,8 @@
00
-
-
+
+ 000
@@ -72,8 +69,8 @@
00
-
-
+
+ 000
@@ -83,14 +80,14 @@
00fromelf --bin !L --output rtthread.bin
-
+ 00000
-
+ 0
@@ -104,8 +101,8 @@
003
-
-
+
+ 1
@@ -138,11 +135,11 @@
1BIN\UL2CM3.DLL
-
-
-
-
-
+
+
+
+
+ 0
@@ -175,7 +172,7 @@
00"Cortex-M7"
-
+ 000
@@ -309,7 +306,7 @@
0x20000
-
+ 1
@@ -338,8 +335,8 @@
-fno-common -fdata-sections -ffreestanding -fno-builtin -mthumbXIP_BOOT_HEADER_DCD_ENABLE=1, SKIP_SYSCLK_INIT, __FPU_PRESENT=1, __CLK_TCK=RT_TICK_PER_SECOND, __RTTHREAD__, FSL_SDK_DRIVER_QUICK_ACCESS_ENABLE=1, DATA_SECTION_IS_CACHEABLE=1, XIP_BOOT_HEADER_ENABLE=1, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, CPU_MIMXRT1062DVL6A, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, RT_USING_ARM_LIBC
-
- applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1060\CMSIS\Include;..\libraries\MIMXRT1060\MIMXRT1060;..\libraries\MIMXRT1060\MIMXRT1060\drivers;..\libraries\peripherals;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;xip
+
+ applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1060\CMSIS\Include;..\libraries\MIMXRT1060\MIMXRT1060;..\libraries\MIMXRT1060\MIMXRT1060\drivers;..\libraries\peripherals;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;xip
@@ -354,10 +351,10 @@
01
-
+ DEBUG, __STARTUP_INITIALIZE_NONCACHEDATA
-
-
+
+
@@ -369,13 +366,13 @@
00x000000000x20000000
-
+ .\board\linker_scripts\link.sct
-
-
+
+ --keep=*(.boot_hdr.ivt)--keep=*(.boot_hdr.boot_data)--keep=*(.boot_hdr.dcd_data)--keep=*(.boot_hdr.conf)--entry=Reset_Handler --predefine="-DXIP_BOOT_HEADER_ENABLE=1"
-
-
+
+
@@ -398,22 +395,28 @@
1..\..\..\components\libc\compilers\armlibc\syscall_mem.c
+
+ syscalls.c1..\..\..\components\libc\compilers\armlibc\syscalls.c
-
- stdlib.c
- 1
- ..\..\..\components\libc\compilers\common\stdlib.c
-
+
+ time.c1..\..\..\components\libc\compilers\common\time.c
+
+
+ stdlib.c
+ 1
+ ..\..\..\components\libc\compilers\common\stdlib.c
+
+ CPU
@@ -423,31 +426,41 @@
1..\..\..\libcpu\arm\common\div0.c
+
+ showmem.c1..\..\..\libcpu\arm\common\showmem.c
+
+ backtrace.c1..\..\..\libcpu\arm\common\backtrace.c
+
+
+
+ cpuport.c
+ 1
+ ..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
+ context_rvds.S2..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+
+ cpu_cache.c1..\..\..\libcpu\arm\cortex-m7\cpu_cache.c
-
- cpuport.c
- 1
- ..\..\..\libcpu\arm\cortex-m7\cpuport.c
-
@@ -458,46 +471,64 @@
1..\..\..\components\drivers\cputime\cputime.c
+
+ waitqueue.c1..\..\..\components\drivers\ipc\waitqueue.c
-
- ringblk_buf.c
- 1
- ..\..\..\components\drivers\ipc\ringblk_buf.c
-
+
+ workqueue.c1..\..\..\components\drivers\ipc\workqueue.c
+
+ dataqueue.c1..\..\..\components\drivers\ipc\dataqueue.c
+
+
- pipe.c
+ ringblk_buf.c1
- ..\..\..\components\drivers\ipc\pipe.c
-
-
- completion.c
- 1
- ..\..\..\components\drivers\ipc\completion.c
+ ..\..\..\components\drivers\ipc\ringblk_buf.c
+
+ ringbuffer.c1..\..\..\components\drivers\ipc\ringbuffer.c
+
+
+
+ pipe.c
+ 1
+ ..\..\..\components\drivers\ipc\pipe.c
+
+
+
+
+ completion.c
+ 1
+ ..\..\..\components\drivers\ipc\completion.c
+
+
+ pin.c1..\..\..\components\drivers\misc\pin.c
+
+ serial.c1
@@ -513,26 +544,36 @@
1board\MCUX_Config\dcd.c
+
+ pin_mux.c1board\MCUX_Config\pin_mux.c
+
+ board.c1board\board.c
+
+ clock_config.c1board\MCUX_Config\clock_config.c
+
+ drv_gpio.c1..\libraries\drivers\drv_gpio.c
+
+ drv_uart.c1
@@ -548,11 +589,15 @@
1..\..\..\components\finsh\shell.c
+
+ msh.c1..\..\..\components\finsh\msh.c
+
+ cmd.c1
@@ -563,70 +608,94 @@
Kernel
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
- ipc.c
- 1
- ..\..\..\src\ipc.c
-
-
- components.c
- 1
- ..\..\..\src\components.c
- irq.c1..\..\..\src\irq.c
-
- memheap.c
- 1
- ..\..\..\src\memheap.c
-
+
+ scheduler.c1..\..\..\src\scheduler.c
+
+
- mempool.c
+ ipc.c1
- ..\..\..\src\mempool.c
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
-
-
- timer.c
- 1
- ..\..\..\src\timer.c
+ ..\..\..\src\ipc.c
+
+ thread.c1..\..\..\src\thread.c
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ kservice.c
+ 1
+ ..\..\..\src\kservice.c
+
+
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ timer.c
+ 1
+ ..\..\..\src\timer.c
+
+
+
+
+ mempool.c
+ 1
+ ..\..\..\src\mempool.c
+
+
+
+
+ components.c
+ 1
+ ..\..\..\src\components.c
+
+
+ object.c1..\..\..\src\object.c
+
+
- kservice.c
+ memheap.c1
- ..\..\..\src\kservice.c
+ ..\..\..\src\memheap.c
+
+
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
@@ -638,46 +707,64 @@
1..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_lpuart.c
+
+ system_MIMXRT1062.c1..\libraries\MIMXRT1060\MIMXRT1060\system_MIMXRT1062.c
+
+ fsl_xbara.c1..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_xbara.c
+
+ fsl_clock.c1..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_clock.c
+
+ fsl_pxp.c1..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_pxp.c
+
+ startup_MIMXRT1062.s2..\libraries\MIMXRT1060\MIMXRT1060\arm\startup_MIMXRT1062.s
+
+ fsl_common.c1..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_common.c
+
+ fsl_gpio.c1..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_gpio.c
+
+ fsl_cache.c1..\libraries\MIMXRT1060\MIMXRT1060\drivers\fsl_cache.c
+
+ fsl_xbarb.c1
@@ -693,6 +780,8 @@
1xip\evkbmimxrt1060_flexspi_nor_config.c
+
+ fsl_flexspi_nor_boot.c1
@@ -703,20 +792,9 @@
-
-
-
-
+
+
+
-
-
-
-
- project
- 1
-
-
-
-
diff --git a/bsp/imxrt/imxrt1060-nxp-evk/rtconfig.h b/bsp/imxrt/imxrt1060-nxp-evk/rtconfig.h
index 1d73092f86..1ef6375087 100644
--- a/bsp/imxrt/imxrt1060-nxp-evk/rtconfig.h
+++ b/bsp/imxrt/imxrt1060-nxp-evk/rtconfig.h
@@ -52,14 +52,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -72,9 +66,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -87,7 +78,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -99,12 +90,10 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* VBUS(Virtual Software BUS) */
-
-
/* Utilities */
@@ -132,6 +121,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
diff --git a/bsp/imxrt/imxrt1064-nxp-evk/.config b/bsp/imxrt/imxrt1064-nxp-evk/.config
index c6546d6e0c..189e35f86e 100644
--- a/bsp/imxrt/imxrt1064-nxp-evk/.config
+++ b/bsp/imxrt/imxrt1064-nxp-evk/.config
@@ -93,17 +93,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -117,11 +108,8 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
# CONFIG_RT_USING_DFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -165,7 +153,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -189,36 +177,16 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -227,6 +195,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -240,6 +209,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -250,12 +220,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -295,6 +261,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -308,16 +275,13 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -342,6 +306,22 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -387,6 +367,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -429,6 +410,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -471,12 +454,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -502,7 +483,8 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -526,6 +508,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -582,6 +565,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -600,6 +584,10 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -632,6 +620,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -649,6 +638,7 @@ CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
#
# Hardware Drivers Config
diff --git a/bsp/imxrt/imxrt1064-nxp-evk/project.ewp b/bsp/imxrt/imxrt1064-nxp-evk/project.ewp
index af93988ac7..ae10246913 100644
--- a/bsp/imxrt/imxrt1064-nxp-evk/project.ewp
+++ b/bsp/imxrt/imxrt1064-nxp-evk/project.ewp
@@ -358,29 +358,27 @@
CCStdIncCheck
@@ -1081,33 +1079,33 @@
$PROJ_DIR$\..\..\..\components\libc\compilers\common\time.c
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
-
-
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
- $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.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\syscalls.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c
+
+
+ $PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c
+ CPU
@@ -1136,26 +1134,26 @@
$PROJ_DIR$\..\..\..\components\drivers\cputime\cputime.c
- $PROJ_DIR$\..\..\..\components\drivers\ipc\waitqueue.c
-
-
- $PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c
-
-
- $PROJ_DIR$\..\..\..\components\drivers\ipc\pipe.c
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\ringbuffer.c$PROJ_DIR$\..\..\..\components\drivers\ipc\workqueue.c
- $PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
-
-
- $PROJ_DIR$\..\..\..\components\drivers\ipc\ringbuffer.c
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c$PROJ_DIR$\..\..\..\components\drivers\ipc\ringblk_buf.c
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\waitqueue.c
+
+
+ $PROJ_DIR$\..\..\..\components\drivers\ipc\pipe.c
+ $PROJ_DIR$\..\..\..\components\drivers\misc\pin.c
@@ -1195,45 +1193,45 @@
Kernel
-
- $PROJ_DIR$\..\..\..\src\device.c
-
-
- $PROJ_DIR$\..\..\..\src\memheap.c
- $PROJ_DIR$\..\..\..\src\components.c
-
- $PROJ_DIR$\..\..\..\src\timer.c
-
-
- $PROJ_DIR$\..\..\..\src\ipc.c
-
-
- $PROJ_DIR$\..\..\..\src\object.c
- $PROJ_DIR$\..\..\..\src\irq.c
- $PROJ_DIR$\..\..\..\src\idle.c
-
-
- $PROJ_DIR$\..\..\..\src\mempool.c
-
-
- $PROJ_DIR$\..\..\..\src\thread.c
-
-
- $PROJ_DIR$\..\..\..\src\kservice.c
+ $PROJ_DIR$\..\..\..\src\timer.c$PROJ_DIR$\..\..\..\src\clock.c
+
+ $PROJ_DIR$\..\..\..\src\mempool.c
+
+
+ $PROJ_DIR$\..\..\..\src\kservice.c
+
+
+ $PROJ_DIR$\..\..\..\src\idle.c
+
+
+ $PROJ_DIR$\..\..\..\src\thread.c
+
+
+ $PROJ_DIR$\..\..\..\src\memheap.c
+
+
+ $PROJ_DIR$\..\..\..\src\ipc.c
+ $PROJ_DIR$\..\..\..\src\scheduler.c
+
+ $PROJ_DIR$\..\..\..\src\device.c
+
+
+ $PROJ_DIR$\..\..\..\src\object.c
+ Libraries
@@ -1262,16 +1260,13 @@
POSIX
-
- utestcases
- xip
- $PROJ_DIR$\xip\evkmimxrt1064_flexspi_nor_config.c
+ $PROJ_DIR$\xip\fsl_flexspi_nor_boot.c
- $PROJ_DIR$\xip\fsl_flexspi_nor_boot.c
+ $PROJ_DIR$\xip\evkmimxrt1064_flexspi_nor_config.c$PROJ_DIR$\xip\evkmimxrt1064_sdram_ini_dcd.c
diff --git a/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx b/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx
index 0a572a2509..b143f10a3a 100644
--- a/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx
+++ b/bsp/imxrt/imxrt1064-nxp-evk/project.uvprojx
@@ -334,7 +334,7 @@
--library_interface=armcc --library_type=standardlib --diag_suppress=66,1296,186XIP_BOOT_HEADER_DCD_ENABLE=1, SKIP_SYSCLK_INIT, __FPU_PRESENT=1, CPU_MIMXRT1064DVL6A, __RTTHREAD__, XIP_BOOT_HEADER_ENABLE=1, FSL_SDK_ENABLE_DRIVER_CACHE_CONTROL=1, __CLK_TCK=RT_TICK_PER_SECOND, XIP_EXTERNAL_FLASH=1, EVK_MCIMXRM, RT_USING_ARM_LIBC
- applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\libraries\drivers\config;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1064\CMSIS\Include;..\libraries\MIMXRT1064\MIMXRT1064;..\libraries\MIMXRT1064\MIMXRT1064\drivers;..\libraries\peripherals;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;..\..\..\examples\utest\testcases\kernel;xip
+ applications;..\..\..\components\libc\compilers\common;..\..\..\components\libc\compilers\common\extension;..\..\..\libcpu\arm\common;..\..\..\libcpu\arm\cortex-m7;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;..\..\..\components\drivers\include;board;board\MCUX_Config;board\ports;..\libraries\drivers;..\..\..\components\finsh;.;..\..\..\include;..\libraries\MIMXRT1064\CMSIS\Include;..\libraries\MIMXRT1064\MIMXRT1064;..\libraries\MIMXRT1064\MIMXRT1064\drivers;..\libraries\peripherals;..\..\..\components\libc\posix\io\poll;..\..\..\components\libc\posix\io\stdio;..\..\..\components\libc\posix\ipc;xip
@@ -418,13 +418,6 @@
CPU
-
-
- div0.c
- 1
- ..\..\..\libcpu\arm\common\div0.c
-
- showmem.c
@@ -441,9 +434,9 @@
- context_rvds.S
- 2
- ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+ div0.c
+ 1
+ ..\..\..\libcpu\arm\common\div0.c
@@ -460,6 +453,13 @@
..\..\..\libcpu\arm\cortex-m7\cpuport.c
+
+
+ context_rvds.S
+ 2
+ ..\..\..\libcpu\arm\cortex-m7\context_rvds.S
+
+ DeviceDrivers
@@ -470,13 +470,6 @@
..\..\..\components\drivers\cputime\cputime.c
-
-
- pipe.c
- 1
- ..\..\..\components\drivers\ipc\pipe.c
-
- completion.c
@@ -486,9 +479,9 @@
- workqueue.c
+ waitqueue.c1
- ..\..\..\components\drivers\ipc\workqueue.c
+ ..\..\..\components\drivers\ipc\waitqueue.c
@@ -498,6 +491,20 @@
..\..\..\components\drivers\ipc\ringbuffer.c
+
+
+ pipe.c
+ 1
+ ..\..\..\components\drivers\ipc\pipe.c
+
+
+
+
+ workqueue.c
+ 1
+ ..\..\..\components\drivers\ipc\workqueue.c
+
+ ringblk_buf.c
@@ -512,13 +519,6 @@
..\..\..\components\drivers\ipc\dataqueue.c
-
-
- waitqueue.c
- 1
- ..\..\..\components\drivers\ipc\waitqueue.c
-
- pin.c
@@ -600,16 +600,30 @@
Kernel
- scheduler.c
+ kservice.c1
- ..\..\..\src\scheduler.c
+ ..\..\..\src\kservice.c
- thread.c
+ mempool.c1
- ..\..\..\src\thread.c
+ ..\..\..\src\mempool.c
+
+
+
+
+ idle.c
+ 1
+ ..\..\..\src\idle.c
+
+
+
+
+ object.c
+ 1
+ ..\..\..\src\object.c
@@ -619,6 +633,27 @@
..\..\..\src\memheap.c
+
+
+ device.c
+ 1
+ ..\..\..\src\device.c
+
+
+
+
+ scheduler.c
+ 1
+ ..\..\..\src\scheduler.c
+
+
+
+
+ irq.c
+ 1
+ ..\..\..\src\irq.c
+
+ components.c
@@ -626,6 +661,13 @@
..\..\..\src\components.c
+
+
+ clock.c
+ 1
+ ..\..\..\src\clock.c
+
+ ipc.c
@@ -642,51 +684,9 @@
- kservice.c
+ thread.c1
- ..\..\..\src\kservice.c
-
-
-
-
- mempool.c
- 1
- ..\..\..\src\mempool.c
-
-
-
-
- object.c
- 1
- ..\..\..\src\object.c
-
-
-
-
- device.c
- 1
- ..\..\..\src\device.c
-
-
-
-
- clock.c
- 1
- ..\..\..\src\clock.c
-
-
-
-
- irq.c
- 1
- ..\..\..\src\irq.c
-
-
-
-
- idle.c
- 1
- ..\..\..\src\idle.c
+ ..\..\..\src\thread.c
@@ -746,16 +746,16 @@
xip
- evkmimxrt1064_sdram_ini_dcd.c
+ fsl_flexspi_nor_boot.c1
- xip\evkmimxrt1064_sdram_ini_dcd.c
+ xip\fsl_flexspi_nor_boot.c
- fsl_flexspi_nor_boot.c
+ evkmimxrt1064_sdram_ini_dcd.c1
- xip\fsl_flexspi_nor_boot.c
+ xip\evkmimxrt1064_sdram_ini_dcd.c
diff --git a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h
index e655657d15..c5fce6e72f 100644
--- a/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h
+++ b/bsp/imxrt/imxrt1064-nxp-evk/rtconfig.h
@@ -54,14 +54,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -74,9 +68,6 @@
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-/* Device virtual file system */
-
-
/* Device Drivers */
#define RT_USING_DEVICE_IPC
@@ -89,7 +80,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -101,22 +92,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -145,6 +123,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -185,6 +168,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/juicevm/.config b/bsp/juicevm/.config
index 8a725104f1..4d4d8dde4c 100755
--- a/bsp/juicevm/.config
+++ b/bsp/juicevm/.config
@@ -93,17 +93,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=2048
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-# CONFIG_RT_USING_CPLUSPLUS is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -117,10 +108,6 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
CONFIG_RT_USING_DFS=y
CONFIG_DFS_USING_POSIX=y
# CONFIG_DFS_USING_WORKDIR is not set
@@ -132,6 +119,7 @@ CONFIG_DFS_FD_MAX=16
# CONFIG_RT_USING_DFS_DEVFS is not set
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_RAMFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -177,7 +165,7 @@ CONFIG_RT_USING_RTC=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -189,6 +177,7 @@ CONFIG_RT_USING_POSIX_FS=y
# CONFIG_RT_USING_POSIX_STDIO is not set
# CONFIG_RT_USING_POSIX_POLL is not set
# CONFIG_RT_USING_POSIX_SELECT is not set
+# CONFIG_RT_USING_POSIX_SOCKET is not set
# CONFIG_RT_USING_POSIX_TERMIOS is not set
# CONFIG_RT_USING_POSIX_AIO is not set
# CONFIG_RT_USING_POSIX_MMAN is not set
@@ -208,36 +197,16 @@ CONFIG_RT_USING_POSIX_FS=y
#
# Socket is in the 'Network' category
#
+# CONFIG_RT_USING_CPLUSPLUS is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -270,6 +239,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -283,6 +253,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -293,12 +264,8 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -338,6 +305,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -351,16 +319,13 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -385,6 +350,22 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -492,6 +473,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -534,6 +516,8 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -576,12 +560,10 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -607,7 +589,8 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -631,6 +614,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# 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_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -688,6 +672,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -706,6 +691,10 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -738,6 +727,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -755,6 +745,7 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x99999
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
CONFIG_SOC_JUICEVM_RV64=y
CONFIG_BOARD_RV64_FRDM_JUICEVM=y
CONFIG_BSP_USING_UART0=y
diff --git a/bsp/juicevm/rtconfig.h b/bsp/juicevm/rtconfig.h
index 97692fa2f2..b390fc32d6 100755
--- a/bsp/juicevm/rtconfig.h
+++ b/bsp/juicevm/rtconfig.h
@@ -55,14 +55,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 2048
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -74,9 +68,6 @@
#define MSH_USING_BUILT_IN_COMMANDS
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-
-/* Device virtual file system */
-
#define RT_USING_DFS
#define DFS_USING_POSIX
#define DFS_FILESYSTEMS_MAX 4
@@ -95,7 +86,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -108,22 +99,9 @@
/* Socket is in the 'Network' category */
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -166,6 +144,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
#define PKG_USING_MICROPYTHON
/* Hardware Module */
@@ -229,6 +212,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/k210/.config b/bsp/k210/.config
index b0ee968655..50cc207996 100644
--- a/bsp/k210/.config
+++ b/bsp/k210/.config
@@ -100,18 +100,8 @@ CONFIG_RT_USING_USER_MAIN=y
CONFIG_RT_MAIN_THREAD_STACK_SIZE=8192
CONFIG_RT_MAIN_THREAD_PRIORITY=10
# CONFIG_RT_USING_LEGACY is not set
-
-#
-# C++ features
-#
-CONFIG_RT_USING_CPLUSPLUS=y
-# CONFIG_RT_USING_CPLUSPLUS11 is not set
-
-#
-# Command shell
-#
-CONFIG_RT_USING_FINSH=y
CONFIG_RT_USING_MSH=y
+CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
@@ -125,10 +115,6 @@ CONFIG_FINSH_USING_DESCRIPTION=y
# CONFIG_FINSH_ECHO_DISABLE_DEFAULT is not set
# CONFIG_FINSH_USING_AUTH is not set
CONFIG_FINSH_ARG_MAX=10
-
-#
-# Device virtual file system
-#
CONFIG_RT_USING_DFS=y
CONFIG_DFS_USING_POSIX=y
CONFIG_DFS_USING_WORKDIR=y
@@ -162,6 +148,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
CONFIG_RT_USING_DFS_DEVFS=y
# CONFIG_RT_USING_DFS_ROMFS is not set
# CONFIG_RT_USING_DFS_RAMFS is not set
+# CONFIG_RT_USING_FAL is not set
#
# Device Drivers
@@ -188,6 +175,7 @@ CONFIG_RT_USING_PIN=y
# CONFIG_RT_USING_RTC is not set
# CONFIG_RT_USING_SDIO is not set
CONFIG_RT_USING_SPI=y
+# CONFIG_RT_USING_SPI_BITOPS is not set
# CONFIG_RT_USING_QSPI is not set
CONFIG_RT_USING_SPI_MSD=y
CONFIG_RT_USING_SFUD=y
@@ -215,7 +203,7 @@ CONFIG_RT_DEBUG_SFUD=y
# CONFIG_RT_USING_USB_DEVICE is not set
#
-# POSIX layer and C standard library
+# C/C++ and POSIX layer
#
CONFIG_RT_LIBC_DEFAULT_TIMEZONE=8
@@ -239,36 +227,17 @@ CONFIG_RT_USING_POSIX_DELAY=y
#
# Socket is in the 'Network' category
#
+CONFIG_RT_USING_CPLUSPLUS=y
+# CONFIG_RT_USING_CPLUSPLUS11 is not set
#
# Network
#
-
-#
-# Socket abstraction layer
-#
# CONFIG_RT_USING_SAL is not set
-
-#
-# Network interface device
-#
# CONFIG_RT_USING_NETDEV is not set
-
-#
-# light weight TCP/IP stack
-#
# CONFIG_RT_USING_LWIP is not set
-
-#
-# AT commands
-#
# CONFIG_RT_USING_AT is not set
-#
-# VBUS(Virtual Software BUS)
-#
-# CONFIG_RT_USING_VBUS is not set
-
#
# Utilities
#
@@ -301,6 +270,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_RT_USING_UTEST is not set
# CONFIG_RT_USING_VAR_EXPORT is not set
# CONFIG_RT_USING_RT_LINK is not set
+# CONFIG_RT_USING_VBUS is not set
#
# RT-Thread Utestcases
@@ -314,6 +284,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
#
# IoT - internet of things
#
+# CONFIG_PKG_USING_LWIP is not set
# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
# CONFIG_PKG_USING_PAHOMQTT is not set
# CONFIG_PKG_USING_UMQTT is not set
@@ -324,12 +295,8 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_KAWAII_MQTT is not set
# CONFIG_PKG_USING_BC28_MQTT 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_LJSON is not set
-# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_NANOPB is not set
#
@@ -369,6 +336,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_EZ_IOT_OS is not set
# CONFIG_PKG_USING_NIMBLE is not set
+# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
# CONFIG_PKG_USING_IPMSG is not set
# CONFIG_PKG_USING_LSSDP is not set
@@ -382,16 +350,13 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_ABUP_FOTA is not set
# CONFIG_PKG_USING_LIBCURL2RTT is not set
# CONFIG_PKG_USING_CAPNP is not set
-# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
# CONFIG_PKG_USING_AGILE_TELNET is not set
# CONFIG_PKG_USING_NMEALIB is not set
-# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PDULIB is not set
# CONFIG_PKG_USING_BTSTACK is not set
# CONFIG_PKG_USING_LORAWAN_ED_STACK is not set
# CONFIG_PKG_USING_WAYZ_IOTKIT is not set
# CONFIG_PKG_USING_MAVLINK is not set
-# CONFIG_PKG_USING_RAPIDJSON is not set
# CONFIG_PKG_USING_BSAL is not set
# CONFIG_PKG_USING_AGILE_MODBUS is not set
# CONFIG_PKG_USING_AGILE_FTP is not set
@@ -416,6 +381,22 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
#
# language packages
#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# CONFIG_PKG_USING_CJSON is not set
+# CONFIG_PKG_USING_LJSON is not set
+# CONFIG_PKG_USING_RT_CJSON_TOOLS is not set
+# CONFIG_PKG_USING_RAPIDJSON is not set
+# CONFIG_PKG_USING_JSMN is not set
+# CONFIG_PKG_USING_AGILE_JSMN is not set
+
+#
+# XML: Extensible Markup Language
+#
+# CONFIG_PKG_USING_SIMPLE_XML is not set
+# CONFIG_PKG_USING_EZXML is not set
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
@@ -461,6 +442,7 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_TERMBOX is not set
# CONFIG_PKG_USING_VT100 is not set
# CONFIG_PKG_USING_QRCODE is not set
+# CONFIG_PKG_USING_GUIENGINE is not set
#
# tools packages
@@ -503,6 +485,8 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_SOLAR_TERMS is not set
# CONFIG_PKG_USING_GAN_ZHI is not set
# CONFIG_PKG_USING_FDT is not set
+# CONFIG_PKG_USING_CBOX is not set
+# CONFIG_PKG_USING_SNOWFLAKE is not set
#
# system packages
@@ -545,12 +529,10 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# CONFIG_RT_USING_ARDUINO is not set
-# CONFIG_PKG_USING_GUIENGINE is not set
+# CONFIG_PKG_USING_RTDUINO is not set
# CONFIG_PKG_USING_CAIRO is not set
# CONFIG_PKG_USING_PIXMAN is not set
# CONFIG_PKG_USING_PARTITION is not set
-# CONFIG_PKG_USING_FAL is not set
# CONFIG_PKG_USING_FLASHDB is not set
# CONFIG_PKG_USING_SQLITE is not set
# CONFIG_PKG_USING_RTI is not set
@@ -576,7 +558,8 @@ CONFIG_ULOG_BACKEND_USING_CONSOLE=y
# CONFIG_PKG_USING_ARM_2D is not set
# CONFIG_PKG_USING_MCUBOOT is not set
# CONFIG_PKG_USING_TINYUSB is not set
-# CONFIG_PKG_USING_USB_STACK is not set
+# CONFIG_PKG_USING_CHERRYUSB is not set
+# CONFIG_PKG_USING_KMULTI_RTIMER is not set
#
# peripheral libraries and drivers
@@ -605,6 +588,7 @@ CONFIG_PKG_USING_KENDRYTE_SDK_V057=y
CONFIG_PKG_KENDRYTE_SDK_VER="v0.5.7"
CONFIG_PKG_KENDRYTE_SDK_VERNUM=0x0057
# CONFIG_PKG_USING_INFRARED is not set
+# CONFIG_PKG_USING_MULTI_INFRARED is not set
# CONFIG_PKG_USING_AGILE_BUTTON is not set
# CONFIG_PKG_USING_AGILE_LED is not set
# CONFIG_PKG_USING_AT24CXX is not set
@@ -662,6 +646,7 @@ CONFIG_PKG_KENDRYTE_SDK_VERNUM=0x0057
# CONFIG_PKG_USING_SOFT_SERIAL is not set
# CONFIG_PKG_USING_MB85RS16 is not set
# CONFIG_PKG_USING_CW2015 is not set
+# CONFIG_PKG_USING_RFM300 is not set
#
# AI packages
@@ -680,6 +665,10 @@ CONFIG_PKG_KENDRYTE_SDK_VERNUM=0x0057
# miscellaneous packages
#
+#
+# project laboratory
+#
+
#
# samples: kernel and components samples
#
@@ -712,6 +701,7 @@ CONFIG_PKG_KENDRYTE_SDK_VERNUM=0x0057
# CONFIG_PKG_USING_CANFESTIVAL is not set
# CONFIG_PKG_USING_ZLIB is not set
# CONFIG_PKG_USING_MINIZIP is not set
+# CONFIG_PKG_USING_HEATSHRINK 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
@@ -729,6 +719,7 @@ CONFIG_PKG_KENDRYTE_SDK_VERNUM=0x0057
# CONFIG_PKG_USING_DESIGN_PATTERN is not set
# CONFIG_PKG_USING_CONTROLLER is not set
# CONFIG_PKG_USING_PHASE_LOCKED_LOOP is not set
+# CONFIG_PKG_USING_MFBD is not set
CONFIG_BOARD_K210_EVB=y
#
diff --git a/bsp/k210/rtconfig.h b/bsp/k210/rtconfig.h
index b4b28d165c..65b7f07dab 100644
--- a/bsp/k210/rtconfig.h
+++ b/bsp/k210/rtconfig.h
@@ -65,15 +65,8 @@
#define RT_USING_USER_MAIN
#define RT_MAIN_THREAD_STACK_SIZE 8192
#define RT_MAIN_THREAD_PRIORITY 10
-
-/* C++ features */
-
-#define RT_USING_CPLUSPLUS
-
-/* Command shell */
-
-#define RT_USING_FINSH
#define RT_USING_MSH
+#define RT_USING_FINSH
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
@@ -85,9 +78,6 @@
#define MSH_USING_BUILT_IN_COMMANDS
#define FINSH_USING_DESCRIPTION
#define FINSH_ARG_MAX 10
-
-/* Device virtual file system */
-
#define RT_USING_DFS
#define DFS_USING_POSIX
#define DFS_USING_WORKDIR
@@ -130,7 +120,7 @@
/* Using USB */
-/* POSIX layer and C standard library */
+/* C/C++ and POSIX layer */
#define RT_LIBC_DEFAULT_TIMEZONE 8
@@ -143,22 +133,10 @@
/* Socket is in the 'Network' category */
+#define RT_USING_CPLUSPLUS
+
/* Network */
-/* Socket abstraction layer */
-
-
-/* Network interface device */
-
-
-/* light weight TCP/IP stack */
-
-
-/* AT commands */
-
-
-/* VBUS(Virtual Software BUS) */
-
/* Utilities */
@@ -200,6 +178,11 @@
/* language packages */
+/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
+
+
+/* XML: Extensible Markup Language */
+
/* multimedia packages */
@@ -243,6 +226,8 @@
/* miscellaneous packages */
+/* project laboratory */
+
/* samples: kernel and components samples */
diff --git a/bsp/lm3s8962/project.Uv2 b/bsp/lm3s8962/project.Uv2
index 47aeff700e..1c9b4cfd3b 100644
--- a/bsp/lm3s8962/project.Uv2
+++ b/bsp/lm3s8962/project.Uv2
@@ -14,123 +14,122 @@ Group (Kernel)
Group (Libraries)
Group (lwIP)
Group (POSIX)
-Group (utestcases)
File 1,1,
File 1,1,
File 2,1,<..\..\components\libc\compilers\armlibc\syscalls.c>
File 2,1,<..\..\components\libc\compilers\armlibc\syscall_mem.c>
-File 2,1,<..\..\components\libc\compilers\common\time.c>
File 2,1,<..\..\components\libc\compilers\common\stdlib.c>
+File 2,1,<..\..\components\libc\compilers\common\time.c>
File 3,1,<..\..\libcpu\arm\common\backtrace.c>
-File 3,1,<..\..\libcpu\arm\common\div0.c>
File 3,1,<..\..\libcpu\arm\common\showmem.c>
+File 3,1,<..\..\libcpu\arm\common\div0.c>
File 3,1,<..\..\libcpu\arm\cortex-m3\cpuport.c>
File 3,2,<..\..\libcpu\arm\cortex-m3\context_rvds.S>
+File 4,1,<..\..\components\drivers\ipc\ringbuffer.c>
+File 4,1,<..\..\components\drivers\ipc\waitqueue.c>
+File 4,1,<..\..\components\drivers\ipc\ringblk_buf.c>
+File 4,1,<..\..\components\drivers\ipc\pipe.c>
File 4,1,<..\..\components\drivers\ipc\completion.c>
File 4,1,<..\..\components\drivers\ipc\workqueue.c>
-File 4,1,<..\..\components\drivers\ipc\ringbuffer.c>
-File 4,1,<..\..\components\drivers\ipc\ringblk_buf.c>
-File 4,1,<..\..\components\drivers\ipc\waitqueue.c>
-File 4,1,<..\..\components\drivers\ipc\pipe.c>
File 4,1,<..\..\components\drivers\ipc\dataqueue.c>
-File 5,1,
-File 5,1,
-File 5,1,
File 5,1,
+File 5,1,
+File 5,1,
+File 5,1,
File 6,1,<..\..\components\dfs\src\dfs_fs.c>
File 6,1,<..\..\components\dfs\src\dfs.c>
File 6,1,<..\..\components\dfs\src\dfs_file.c>
File 6,1,<..\..\components\dfs\filesystems\devfs\devfs.c>
-File 6,1,<..\..\components\dfs\filesystems\elmfat\ff.c>
-File 6,1,<..\..\components\dfs\filesystems\elmfat\ffunicode.c>
File 6,1,<..\..\components\dfs\filesystems\elmfat\dfs_elm.c>
+File 6,1,<..\..\components\dfs\filesystems\elmfat\ffunicode.c>
+File 6,1,<..\..\components\dfs\filesystems\elmfat\ff.c>
File 7,1,<..\..\components\finsh\shell.c>
File 7,1,<..\..\components\finsh\msh.c>
-File 8,1,<..\..\src\mem.c>
-File 8,1,<..\..\src\components.c>
File 8,1,<..\..\src\idle.c>
-File 8,1,<..\..\src\timer.c>
-File 8,1,<..\..\src\scheduler.c>
-File 8,1,<..\..\src\kservice.c>
-File 8,1,<..\..\src\thread.c>
-File 8,1,<..\..\src\ipc.c>
-File 8,1,<..\..\src\irq.c>
File 8,1,<..\..\src\object.c>
File 8,1,<..\..\src\device.c>
+File 8,1,<..\..\src\mem.c>
+File 8,1,<..\..\src\kservice.c>
+File 8,1,<..\..\src\components.c>
+File 8,1,<..\..\src\timer.c>
+File 8,1,<..\..\src\thread.c>
+File 8,1,<..\..\src\ipc.c>
+File 8,1,<..\..\src\scheduler.c>
+File 8,1,<..\..\src\irq.c>
File 8,1,<..\..\src\clock.c>
File 8,1,<..\..\src\mempool.c>
-File 9,1,
-File 9,1,
-File 9,1,
File 9,1,
-File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
File 9,1,
File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
-File 9,1,
+File 9,1,
+File 9,2,
File 9,1,
File 9,1,
-File 9,2,
-File 9,1,
-File 9,1,
-File 9,1,
-File 10,1,<..\..\components\net\lwip-1.4.1\src\netif\etharp.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\api\netdb.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\autoip.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_frag.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\inet_chksum.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\netif.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\sys.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\msg_in.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\api\sockets.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\api\netifapi.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\api\tcpip.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\msg_out.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\inet.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\init.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\netif\ethernetif.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\netif\slipif.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\memp.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\mib_structs.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\asn1_enc.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip_addr.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\dhcp.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\api\netbuf.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\raw.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\tcp_out.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\icmp.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\api\api_lib.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\stats.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\api\err.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\tcp_in.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\dns.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\arch\sys_arch.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\asn1_dec.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\igmp.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\udp.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\pbuf.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\ipv4\ip.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\def.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\api\api_msg.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\timers.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\snmp\mib2.c>
-File 10,1,<..\..\components\net\lwip-1.4.1\src\core\tcp.c>
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 9,1,
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\netif\etharp.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\api\netdb.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\ipv4\autoip.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\ipv4\ip_frag.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\ipv4\inet_chksum.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\netif.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\sys.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\snmp\msg_in.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\api\sockets.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\api\netifapi.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\api\tcpip.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\snmp\msg_out.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\ipv4\inet.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\init.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\netif\slipif.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\memp.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\snmp\mib_structs.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\snmp\asn1_enc.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\ipv4\ip_addr.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\dhcp.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\api\netbuf.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\raw.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\tcp_out.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\ipv4\icmp.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\api\api_lib.c>
+File 10,1,<..\..\components\net\lwip\lwip-1.4.1\src\core\stats.c>