summaryrefslogtreecommitdiff
path: root/bsp/qemu-virt64-aarch64
diff options
context:
space:
mode:
Diffstat (limited to 'bsp/qemu-virt64-aarch64')
-rw-r--r--bsp/qemu-virt64-aarch64/.config858
-rw-r--r--bsp/qemu-virt64-aarch64/rtconfig.h204
2 files changed, 563 insertions, 499 deletions
diff --git a/bsp/qemu-virt64-aarch64/.config b/bsp/qemu-virt64-aarch64/.config
index 230eee8a39..7e68b3a035 100644
--- a/bsp/qemu-virt64-aarch64/.config
+++ b/bsp/qemu-virt64-aarch64/.config
@@ -11,8 +11,18 @@
# rt_vsnprintf options
#
# CONFIG_RT_KLIBC_USING_LIBC_VSNPRINTF is not set
-# CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG is not set
-# CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD is not set
+CONFIG_RT_KLIBC_USING_VSNPRINTF_LONGLONG=y
+CONFIG_RT_KLIBC_USING_VSNPRINTF_STANDARD=y
+CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS=y
+CONFIG_RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS=y
+CONFIG_RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER=y
+CONFIG_RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER=y
+# CONFIG_RT_KLIBC_USING_VSNPRINTF_MSVC_STYLE_INTEGER_SPECIFIERS is not set
+CONFIG_RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE=32
+CONFIG_RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE=32
+CONFIG_RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION=6
+CONFIG_RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL=9
+CONFIG_RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS=4
# end of rt_vsnprintf options
#
@@ -106,7 +116,7 @@
# end of rt_strnlen options
# end of klibc options
-CONFIG_RT_NAME_MAX=24
+CONFIG_RT_NAME_MAX=16
# CONFIG_RT_USING_ARCH_DATA_TYPE is not set
# CONFIG_RT_USING_NANO is not set
# CONFIG_RT_USING_SMART is not set
@@ -122,7 +132,7 @@ CONFIG_RT_TICK_PER_SECOND=100
CONFIG_RT_USING_OVERFLOW_CHECK=y
CONFIG_RT_USING_HOOK=y
CONFIG_RT_HOOK_USING_FUNC_PTR=y
-# CONFIG_RT_USING_HOOKLIST is not set
+CONFIG_RT_USING_HOOKLIST=y
CONFIG_RT_USING_IDLE_HOOK=y
CONFIG_RT_IDLE_HOOK_LIST_SIZE=4
CONFIG_IDLE_THREAD_STACK_SIZE=8192
@@ -166,7 +176,7 @@ CONFIG_RT_USING_MESSAGEQUEUE=y
#
CONFIG_RT_USING_MEMPOOL=y
CONFIG_RT_USING_SMALL_MEM=y
-CONFIG_RT_USING_SLAB=y
+# CONFIG_RT_USING_SLAB is not set
CONFIG_RT_USING_MEMHEAP=y
CONFIG_RT_MEMHEAP_FAST_MODE=y
# CONFIG_RT_MEMHEAP_BEST_MODE is not set
@@ -189,7 +199,7 @@ CONFIG_RT_USING_CONSOLE=y
CONFIG_RT_CONSOLEBUF_SIZE=256
CONFIG_RT_CONSOLE_DEVICE_NAME="uart0"
CONFIG_RT_USING_CONSOLE_OUTPUT_CTL=y
-CONFIG_RT_VER_NUM=0x50300
+CONFIG_RT_VER_NUM=0x50400
CONFIG_RT_USING_STDC_ATOMIC=y
CONFIG_RT_BACKTRACE_LEVEL_MAX_NR=32
# end of RT-Thread Kernel
@@ -230,7 +240,7 @@ CONFIG_RT_USING_FINSH=y
CONFIG_FINSH_USING_MSH=y
CONFIG_FINSH_THREAD_NAME="tshell"
CONFIG_FINSH_THREAD_PRIORITY=20
-CONFIG_FINSH_THREAD_STACK_SIZE=8192
+CONFIG_FINSH_THREAD_STACK_SIZE=16384
CONFIG_FINSH_USING_HISTORY=y
CONFIG_FINSH_HISTORY_LINES=10
# CONFIG_FINSH_USING_WORD_OPERATION is not set
@@ -250,7 +260,7 @@ CONFIG_FINSH_USING_OPTION_COMPLETION=y
CONFIG_RT_USING_DFS=y
CONFIG_DFS_USING_POSIX=y
CONFIG_DFS_USING_WORKDIR=y
-CONFIG_DFS_FD_MAX=32
+CONFIG_DFS_FD_MAX=512
# CONFIG_RT_USING_DFS_V1 is not set
CONFIG_RT_USING_DFS_V2=y
CONFIG_RT_USING_DFS_ELMFAT=y
@@ -272,7 +282,7 @@ CONFIG_RT_DFS_ELM_LFN_UNICODE_0=y
CONFIG_RT_DFS_ELM_LFN_UNICODE=0
CONFIG_RT_DFS_ELM_MAX_LFN=255
CONFIG_RT_DFS_ELM_DRIVES=2
-CONFIG_RT_DFS_ELM_MAX_SECTOR_SIZE=4096
+CONFIG_RT_DFS_ELM_MAX_SECTOR_SIZE=512
# CONFIG_RT_DFS_ELM_USE_ERASE is not set
CONFIG_RT_DFS_ELM_REENTRANT=y
CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
@@ -282,7 +292,7 @@ CONFIG_RT_DFS_ELM_MUTEX_TIMEOUT=3000
CONFIG_RT_USING_DFS_DEVFS=y
CONFIG_RT_USING_DFS_ROMFS=y
# CONFIG_RT_USING_DFS_CROMFS is not set
-# CONFIG_RT_USING_DFS_TMPFS is not set
+CONFIG_RT_USING_DFS_TMPFS=y
# CONFIG_RT_USING_DFS_MQUEUE is not set
# end of DFS: device virtual file system
@@ -306,15 +316,13 @@ CONFIG_RT_SERIAL_RB_BUFSZ=256
CONFIG_RT_USING_SERIAL_BYPASS=y
# CONFIG_RT_SERIAL_EARLY_HVC is not set
CONFIG_RT_SERIAL_PL011=y
-CONFIG_RT_SERIAL_8250=y
-# CONFIG_RT_SERIAL_8250_DW is not set
-CONFIG_RT_SERIAL_8250_PCI=y
-# CONFIG_RT_SERIAL_VIRTUAL is not set
+# CONFIG_RT_SERIAL_8250 is not set
# CONFIG_RT_USING_CAN is not set
# CONFIG_RT_USING_ADC is not set
CONFIG_RT_USING_CLOCK_TIME=y
# CONFIG_RT_USING_CLOCK_TIMER_TRIGGER is not set
CONFIG_RT_CLOCK_TIME_ARM_ARCH=y
+# CONFIG_RT_USING_ETHERNET is not set
# CONFIG_RT_USING_I2C is not set
# CONFIG_RT_USING_PHY is not set
# CONFIG_RT_USING_PHY_V2 is not set
@@ -325,90 +333,37 @@ CONFIG_RT_USING_RANDOM=y
# CONFIG_RT_USING_PWM is not set
# CONFIG_RT_USING_PULSE_ENCODER is not set
# CONFIG_RT_USING_INPUT_CAPTURE is not set
-CONFIG_RT_USING_MTD_NOR=y
-CONFIG_RT_USING_MTD_NOR_CFI=y
+# CONFIG_RT_USING_MTD_NOR is not set
# CONFIG_RT_USING_MTD_NAND is not set
-# CONFIG_RT_USING_PM is not set
+CONFIG_RT_USING_PM=y
+CONFIG_PM_TICKLESS_THRESHOLD_TIME=2
+# CONFIG_PM_USING_CUSTOM_CONFIG is not set
+# CONFIG_PM_ENABLE_DEBUG is not set
+# CONFIG_PM_ENABLE_SUSPEND_SLEEP_MODE is not set
+# CONFIG_PM_ENABLE_THRESHOLD_SLEEP_MODE is not set
CONFIG_RT_USING_RTC=y
-CONFIG_RT_USING_ALARM=y
-CONFIG_RT_ALARM_STACK_SIZE=8192
-CONFIG_RT_ALARM_TIMESLICE=5
-CONFIG_RT_ALARM_PRIORITY=10
-# CONFIG_RT_ALARM_USING_LOCAL_TIME is not set
-# CONFIG_RT_USING_SOFT_RTC is not set
+# CONFIG_RT_USING_ALARM is not set
+CONFIG_RT_USING_SOFT_RTC=y
# CONFIG_RT_RTC_GOLDFISH is not set
-CONFIG_RT_RTC_PL031=y
+# CONFIG_RT_RTC_PL031 is not set
# CONFIG_RT_USING_SDIO is not set
# CONFIG_RT_USING_SPI is not set
-CONFIG_RT_USING_WDT=y
-# CONFIG_RT_WDT_DW is not set
-CONFIG_RT_WDT_I6300ESB=y
-CONFIG_RT_USING_AUDIO=y
-CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_SIZE=4096
-CONFIG_RT_AUDIO_REPLAY_MP_BLOCK_COUNT=2
-CONFIG_RT_AUDIO_RECORD_PIPE_SIZE=2048
-CONFIG_RT_AUDIO_INTEL_HDA=y
+# CONFIG_RT_USING_WDT is not set
+# CONFIG_RT_USING_AUDIO is not set
# CONFIG_RT_USING_SENSOR is not set
-CONFIG_RT_USING_TOUCH=y
-# CONFIG_RT_TOUCH_PIN_IRQ is not set
-CONFIG_RT_USING_LCD=y
-CONFIG_RT_USING_GRAPHIC=y
-# CONFIG_RT_GRAPHIC_BACKLIGHT is not set
-CONFIG_RT_GRAPHIC_FB=y
-# CONFIG_RT_GRAPHIC_FB_SIMPLE is not set
-CONFIG_RT_GRAPHIC_LOGO=y
-# CONFIG_RT_GRAPHIC_LOGO_NONE is not set
-CONFIG_RT_GRAPHIC_LOGO_RT_THREAD_CLUT224=y
-# CONFIG_RT_GRAPHIC_LOGO_RT_THREAD_WHITE_CLUT224 is not set
-CONFIG_RT_USING_HWCRYPTO=y
-CONFIG_RT_HWCRYPTO_DEFAULT_NAME="hwcryto"
-CONFIG_RT_HWCRYPTO_IV_MAX_SIZE=16
-CONFIG_RT_HWCRYPTO_KEYBIT_MAX_SIZE=256
-# CONFIG_RT_HWCRYPTO_USING_GCM is not set
-CONFIG_RT_HWCRYPTO_USING_AES=y
-CONFIG_RT_HWCRYPTO_USING_AES_ECB=y
-CONFIG_RT_HWCRYPTO_USING_AES_CBC=y
-# CONFIG_RT_HWCRYPTO_USING_AES_CFB is not set
-CONFIG_RT_HWCRYPTO_USING_AES_CTR=y
-# CONFIG_RT_HWCRYPTO_USING_AES_OFB is not set
-CONFIG_RT_HWCRYPTO_USING_DES=y
-CONFIG_RT_HWCRYPTO_USING_DES_ECB=y
-CONFIG_RT_HWCRYPTO_USING_DES_CBC=y
-CONFIG_RT_HWCRYPTO_USING_3DES=y
-CONFIG_RT_HWCRYPTO_USING_3DES_ECB=y
-CONFIG_RT_HWCRYPTO_USING_3DES_CBC=y
-CONFIG_RT_HWCRYPTO_USING_RC4=y
-# CONFIG_RT_HWCRYPTO_USING_MD5 is not set
-# CONFIG_RT_HWCRYPTO_USING_SHA1 is not set
-# CONFIG_RT_HWCRYPTO_USING_SHA2 is not set
-CONFIG_RT_HWCRYPTO_USING_RNG=y
-# CONFIG_RT_HWCRYPTO_USING_CRC is not set
-# CONFIG_RT_HWCRYPTO_USING_BIGNUM is not set
+# CONFIG_RT_USING_TOUCH is not set
+# CONFIG_RT_USING_GRAPHIC is not set
+# CONFIG_RT_USING_HWCRYPTO is not set
# CONFIG_RT_USING_WIFI is not set
# CONFIG_RT_USING_PTP is not set
# CONFIG_RT_USING_LED is not set
-CONFIG_RT_USING_INPUT=y
-CONFIG_RT_INPUT_POWER=y
-# CONFIG_RT_INPUT_UAPI is not set
-# CONFIG_RT_INPUT_JOYSTICK is not set
-CONFIG_RT_INPUT_KEYBOARD=y
-CONFIG_RT_INPUT_KEYBOARD_GPIO=y
-# CONFIG_RT_INPUT_MISC is not set
-CONFIG_RT_INPUT_TOUCHSCREEN=y
-CONFIG_RT_USING_MBOX=y
-CONFIG_RT_MBOX_PIC=y
+# CONFIG_RT_USING_INPUT is not set
+# CONFIG_RT_USING_MBOX is not set
# CONFIG_RT_USING_HWSPINLOCK is not set
-CONFIG_RT_USING_RPMSG=y
-CONFIG_RT_RPMSG_CHAR_MSG_MAX=64
-CONFIG_RT_RPMSG_CHAR_MSG_SIZE_MAX=256
-CONFIG_RT_RPMSG_RT_THREAD_VIRTIO=y
+# CONFIG_RT_USING_RPMSG is not set
# CONFIG_RT_USING_PHYE is not set
-CONFIG_RT_USING_ATA=y
-CONFIG_RT_ATA_AHCI=y
-CONFIG_RT_ATA_AHCI_PCI=y
-CONFIG_RT_USING_NVME=y
-CONFIG_RT_USING_NVME_IO_QUEUE=4
-CONFIG_RT_NVME_PCI=y
+# CONFIG_RT_USING_ATA is not set
+# CONFIG_RT_USING_NVME is not set
CONFIG_RT_USING_BLK=y
#
@@ -418,20 +373,12 @@ CONFIG_RT_BLK_PARTITION_DFS=y
CONFIG_RT_BLK_PARTITION_EFI=y
# end of Partition Types
-CONFIG_RT_USING_SCSI=y
-CONFIG_RT_SCSI_SD=y
-CONFIG_RT_SCSI_CDROM=y
-CONFIG_RT_USING_UFS=y
-CONFIG_RT_UFS_PCI=y
-CONFIG_RT_USING_FIRMWARE=y
-CONFIG_RT_FIRMWARE_QEMU_FW_CFG=y
-# CONFIG_RT_FIRMWARE_ARM_SCMI is not set
+# CONFIG_RT_USING_SCSI is not set
+# CONFIG_RT_USING_FIRMWARE is not set
+# CONFIG_RT_USING_TEE is not set
# CONFIG_RT_USING_HWCACHE is not set
-# CONFIG_RT_USING_DVFS is not set
-CONFIG_RT_USING_REGULATOR=y
-# CONFIG_RT_REGULATOR_GPIO is not set
-CONFIG_RT_USING_RESET=y
-# CONFIG_RT_RESET_SIMPLE is not set
+# CONFIG_RT_USING_REGULATOR is not set
+# CONFIG_RT_USING_RESET is not set
#
# Power Management (PM) Domains device drivers
@@ -443,53 +390,29 @@ CONFIG_RT_USING_RESET=y
# CONFIG_RT_USING_THERMAL is not set
CONFIG_RT_USING_VIRTIO=y
CONFIG_RT_VIRTIO_TRANSPORT_MMIO=y
-CONFIG_RT_VIRTIO_TRANSPORT_PCI=y
+CONFIG_RT_VIRTIO_NET=y
CONFIG_RT_VIRTIO_BLK=y
CONFIG_RT_VIRTIO_CONSOLE=y
-CONFIG_RT_VIRTIO_RNG=y
-CONFIG_RT_VIRTIO_RPMSG=y
-CONFIG_RT_VIRTIO_SCSI=y
# CONFIG_RT_VIRTIO_9P is not set
-CONFIG_RT_VIRTIO_RPROC_SERIAL=y
-CONFIG_RT_VIRTIO_GPU=y
-CONFIG_RT_VIRTIO_INPUT=y
-CONFIG_RT_VIRTIO_CRYPTO=y
-CONFIG_RT_VIRTIO_SOUND=y
+# CONFIG_RT_VIRTIO_RPROC_SERIAL is not set
+# CONFIG_RT_VIRTIO_GPU is not set
# CONFIG_RT_USING_NVMEM is not set
CONFIG_RT_USING_DMA=y
-# CONFIG_RT_DMA_PL330 is not set
-CONFIG_RT_USING_MFD=y
-CONFIG_RT_MFD_EDU=y
-CONFIG_RT_MFD_SYSCON=y
+# CONFIG_RT_DMA_DW_AXI_DMAC is not set
+# CONFIG_RT_USING_MFD is not set
CONFIG_RT_USING_OFW=y
# CONFIG_RT_USING_BUILTIN_FDT is not set
CONFIG_RT_FDT_EARLYCON_MSG_SIZE=128
CONFIG_RT_USING_OFW_BUS_RANGES_NUMBER=8
-CONFIG_RT_USING_PCI=y
-CONFIG_RT_PCI_MSI=y
-# CONFIG_RT_PCI_ENDPOINT is not set
-CONFIG_RT_PCI_SYS_64BIT=y
-CONFIG_RT_PCI_CACHE_LINE_SIZE=8
-# CONFIG_RT_PCI_LOCKLESS is not set
-
-#
-# PCI Device Drivers
-#
-CONFIG_RT_PCI_ECAM=y
-CONFIG_RT_PCI_HOST_COMMON=y
-CONFIG_RT_PCI_HOST_GENERIC=y
-# CONFIG_RT_PCI_DW is not set
+# CONFIG_RT_USING_PCI is not set
CONFIG_RT_USING_PIC=y
# CONFIG_RT_USING_PIC_STATISTICS is not set
CONFIG_MAX_HANDLERS=512
CONFIG_RT_PIC_ARM_GIC=y
-CONFIG_RT_PIC_ARM_GIC_V2M=y
CONFIG_RT_PIC_ARM_GIC_V3=y
-CONFIG_RT_PIC_ARM_GIC_V3_ITS=y
-CONFIG_RT_PIC_ARM_GIC_V3_ITS_IRQ_MAX=127
CONFIG_RT_PIC_ARM_GIC_MAX_NR=1
CONFIG_RT_USING_PIN=y
-CONFIG_RT_PIN_PL061=y
+# CONFIG_RT_PIN_PL061 is not set
# CONFIG_RT_USING_PINCTRL is not set
CONFIG_RT_USING_CLK=y
# CONFIG_RT_USING_CHERRYUSB is not set
@@ -497,9 +420,6 @@ CONFIG_RT_USING_CLK=y
#
# SoC (System on Chip) Drivers
#
-CONFIG_RT_GRAPHIC_ROMFB_WIDTH=800
-CONFIG_RT_GRAPHIC_ROMFB_HEIGHT=600
-CONFIG_RT_SOC_CAMERA=y
# end of SoC (System on Chip) Drivers
# end of Device Drivers
@@ -532,10 +452,10 @@ CONFIG_RT_USING_POSIX_POLL=y
CONFIG_RT_USING_POSIX_SELECT=y
# CONFIG_RT_USING_POSIX_EVENTFD is not set
# CONFIG_RT_USING_POSIX_TIMERFD is not set
-# CONFIG_RT_USING_POSIX_SOCKET is not set
+CONFIG_RT_USING_POSIX_SOCKET=y
CONFIG_RT_USING_POSIX_TERMIOS=y
# CONFIG_RT_USING_POSIX_AIO is not set
-# CONFIG_RT_USING_POSIX_MMAN is not set
+CONFIG_RT_USING_POSIX_MMAN=y
CONFIG_RT_USING_POSIX_DELAY=y
CONFIG_RT_USING_POSIX_CLOCK=y
CONFIG_RT_USING_POSIX_TIMER=y
@@ -546,7 +466,7 @@ CONFIG_RT_USING_POSIX_TIMER=y
# Interprocess Communication (IPC)
#
CONFIG_RT_USING_POSIX_PIPE=y
-CONFIG_RT_USING_POSIX_PIPE_SIZE=512
+CONFIG_RT_USING_POSIX_PIPE_SIZE=2048
# CONFIG_RT_USING_POSIX_MESSAGE_QUEUE is not set
# CONFIG_RT_USING_POSIX_MESSAGE_SEMAPHORE is not set
@@ -562,9 +482,93 @@ CONFIG_RT_USING_POSIX_PIPE_SIZE=512
#
# Network
#
-# CONFIG_RT_USING_SAL is not set
-# CONFIG_RT_USING_NETDEV is not set
-# CONFIG_RT_USING_LWIP is not set
+CONFIG_RT_USING_SAL=y
+CONFIG_SAL_INTERNET_CHECK=y
+CONFIG_SOCKET_TABLE_STEP_LEN=4
+
+#
+# Docking with protocol stacks
+#
+CONFIG_SAL_USING_LWIP=y
+# CONFIG_SAL_USING_AT is not set
+# CONFIG_SAL_USING_TLS is not set
+# end of Docking with protocol stacks
+
+CONFIG_SAL_USING_POSIX=y
+# CONFIG_RT_USING_AF_UNIX is not set
+CONFIG_RT_USING_NETDEV=y
+CONFIG_NETDEV_USING_IFCONFIG=y
+CONFIG_NETDEV_USING_PING=y
+CONFIG_NETDEV_USING_NETSTAT=y
+CONFIG_NETDEV_USING_AUTO_DEFAULT=y
+# CONFIG_NETDEV_USING_LINK_STATUS_CALLBACK is not set
+# CONFIG_NETDEV_USING_IPV6 is not set
+CONFIG_NETDEV_IPV4=1
+CONFIG_NETDEV_IPV6=0
+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 is not set
+CONFIG_RT_USING_LWIP212=y
+# CONFIG_RT_USING_LWIP221 is not set
+# CONFIG_RT_USING_LWIP_LATEST is not set
+CONFIG_RT_USING_LWIP_VER_NUM=0x20102
+# CONFIG_RT_USING_LWIP_IPV6 is not set
+CONFIG_RT_LWIP_MEM_ALIGNMENT=8
+CONFIG_RT_LWIP_IGMP=y
+CONFIG_RT_LWIP_ICMP=y
+# CONFIG_RT_LWIP_SNMP is not set
+CONFIG_RT_LWIP_DNS=y
+CONFIG_RT_LWIP_DHCP=y
+CONFIG_IP_SOF_BROADCAST=1
+CONFIG_IP_SOF_BROADCAST_RECV=1
+
+#
+# Static IPv4 Address
+#
+CONFIG_RT_LWIP_IPADDR="192.168.1.30"
+CONFIG_RT_LWIP_GWADDR="192.168.1.1"
+CONFIG_RT_LWIP_MSKADDR="255.255.255.0"
+# end of Static IPv4 Address
+
+CONFIG_RT_LWIP_UDP=y
+CONFIG_RT_LWIP_TCP=y
+CONFIG_RT_LWIP_RAW=y
+# CONFIG_RT_LWIP_PPP is not set
+CONFIG_RT_MEMP_NUM_NETCONN=64
+CONFIG_RT_LWIP_PBUF_NUM=320
+CONFIG_RT_LWIP_RAW_PCB_NUM=32
+CONFIG_RT_LWIP_UDP_PCB_NUM=32
+CONFIG_RT_LWIP_TCP_PCB_NUM=32
+CONFIG_RT_LWIP_TCP_SEG_NUM=480
+CONFIG_RT_LWIP_TCP_SND_BUF=65535
+CONFIG_RT_LWIP_TCP_WND=49152
+CONFIG_RT_LWIP_TCPTHREAD_PRIORITY=10
+CONFIG_RT_LWIP_TCPTHREAD_MBOX_SIZE=8
+CONFIG_RT_LWIP_TCPTHREAD_STACKSIZE=8192
+# CONFIG_LWIP_NO_RX_THREAD is not set
+CONFIG_LWIP_NO_TX_THREAD=y
+CONFIG_RT_LWIP_ETHTHREAD_PRIORITY=12
+CONFIG_RT_LWIP_ETHTHREAD_STACKSIZE=8192
+CONFIG_RT_LWIP_ETHTHREAD_MBOX_SIZE=8
+# CONFIG_RT_LWIP_REASSEMBLY_FRAG is not set
+CONFIG_LWIP_NETIF_STATUS_CALLBACK=1
+CONFIG_LWIP_NETIF_LINK_CALLBACK=1
+CONFIG_RT_LWIP_NETIF_NAMESIZE=6
+CONFIG_SO_REUSE=1
+CONFIG_LWIP_SO_RCVTIMEO=1
+CONFIG_LWIP_SO_SNDTIMEO=1
+CONFIG_LWIP_SO_RCVBUF=1
+CONFIG_LWIP_SO_LINGER=0
+CONFIG_RT_LWIP_NETIF_LOOPBACK=y
+CONFIG_RT_LWIP_USING_LOOPBACK=y
+CONFIG_LWIP_NETIF_LOOPBACK=1
+# CONFIG_RT_LWIP_STATS is not set
+# CONFIG_RT_LWIP_USING_HW_CHECKSUM is not set
+CONFIG_RT_LWIP_USING_PING=y
+# CONFIG_LWIP_USING_DHCPD is not set
+# CONFIG_RT_LWIP_ENABLE_USER_HOOKS is not set
+# CONFIG_RT_LWIP_DEBUG is not set
# CONFIG_RT_USING_AT is not set
# end of Network
@@ -634,20 +638,6 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
#
# IoT - internet of things
#
-# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
-# CONFIG_PKG_USING_PAHOMQTT is not set
-# CONFIG_PKG_USING_UMQTT is not set
-# CONFIG_PKG_USING_WEBCLIENT is not set
-# CONFIG_PKG_USING_WEBNET is not set
-# CONFIG_PKG_USING_MONGOOSE is not set
-# CONFIG_PKG_USING_MYMQTT is not set
-# 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_FREEMODBUS is not set
-# CONFIG_PKG_USING_NANOPB is not set
-# CONFIG_PKG_USING_WIFI_HOST_DRIVER is not set
-# CONFIG_PKG_USING_ESP_HOSTED is not set
#
# Wi-Fi
@@ -656,36 +646,306 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
#
# Marvell WiFi
#
-# CONFIG_PKG_USING_WLANMARVELL is not set
# end of Marvell WiFi
#
# Wiced WiFi
#
-# CONFIG_PKG_USING_WLAN_WICED is not set
# end of Wiced WiFi
-# CONFIG_PKG_USING_RW007 is not set
#
# CYW43012 WiFi
#
-# CONFIG_PKG_USING_WLAN_CYW43012 is not set
# end of CYW43012 WiFi
#
# BL808 WiFi
#
-# CONFIG_PKG_USING_WLAN_BL808 is not set
# end of BL808 WiFi
#
# CYW43439 WiFi
#
-# CONFIG_PKG_USING_WLAN_CYW43439 is not set
# end of CYW43439 WiFi
# end of Wi-Fi
+
+#
+# IoT Cloud
+#
+# end of IoT Cloud
+
+# end of IoT - internet of things
+
+#
+# security packages
+#
+# end of security packages
+
+#
+# language packages
+#
+
+#
+# JSON: JavaScript Object Notation, a lightweight data-interchange format
+#
+# end of JSON: JavaScript Object Notation, a lightweight data-interchange format
+
+#
+# XML: Extensible Markup Language
+#
+# end of XML: Extensible Markup Language
+
+# end of language packages
+
+#
+# multimedia packages
+#
+
+#
+# LVGL: powerful and easy-to-use embedded GUI library
+#
+# end of LVGL: powerful and easy-to-use embedded GUI library
+
+#
+# u8g2: a monochrome graphic library
+#
+# end of u8g2: a monochrome graphic library
+
+# end of multimedia packages
+
+#
+# tools packages
+#
+# end of tools packages
+
+#
+# system packages
+#
+
+#
+# enhanced kernel services
+#
+# end of enhanced kernel services
+
+
+#
+# acceleration: Assembly language or algorithmic acceleration packages
+#
+# end of acceleration: Assembly language or algorithmic acceleration packages
+
+#
+# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
+#
+# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
+
+#
+# Micrium: Micrium software products porting for RT-Thread
+#
+# end of Micrium: Micrium software products porting for RT-Thread
+
+# end of system packages
+
+#
+# peripheral libraries and drivers
+#
+
+#
+# HAL & SDK Drivers
+#
+
+#
+# STM32 HAL & SDK Drivers
+#
+# end of STM32 HAL & SDK Drivers
+
+#
+# Infineon HAL Packages
+#
+# end of Infineon HAL Packages
+
+
+#
+# Kendryte SDK
+#
+# end of Kendryte SDK
+
+
+#
+# MM32 HAL & SDK Drivers
+#
+# end of MM32 HAL & SDK Drivers
+
+#
+# WCH HAL & SDK Drivers
+#
+# end of WCH HAL & SDK Drivers
+
+#
+# AT32 HAL & SDK Drivers
+#
+# end of AT32 HAL & SDK Drivers
+
+#
+# HC32 DDL Drivers
+#
+# end of HC32 DDL Drivers
+
+#
+# NXP HAL & SDK Drivers
+#
+# end of NXP HAL & SDK Drivers
+
+#
+# NUVOTON Drivers
+#
+# end of NUVOTON Drivers
+
+#
+# GD32 Drivers
+#
+# end of GD32 Drivers
+
+#
+# HPMicro SDK
+#
+# end of HPMicro SDK
+
+#
+# FT32 HAL & SDK Drivers
+#
+# end of FT32 HAL & SDK Drivers
+
+#
+# NOVOSNS Drivers
+#
+# end of NOVOSNS Drivers
+# end of HAL & SDK Drivers
+
+#
+# sensors drivers
+#
+# end of sensors drivers
+
+#
+# touch drivers
+#
+# end of touch drivers
+
+# end of peripheral libraries and drivers
+
+#
+# AI packages
+#
+# end of AI packages
+
+#
+# Signal Processing and Control Algorithm Packages
+#
+# end of Signal Processing and Control Algorithm Packages
+
+#
+# miscellaneous packages
+#
+
+#
+# project laboratory
+#
+# end of project laboratory
+
+#
+# samples: kernel and components samples
+#
+# end of samples: kernel and components samples
+
+#
+# entertainment: terminal games and other interesting software packages
+#
+# end of entertainment: terminal games and other interesting software packages
+
+# end of miscellaneous packages
+
+#
+# Arduino libraries
+#
+
+#
+# Projects and Demos
+#
+# end of Projects and Demos
+
+#
+# Sensors
+#
+# end of Sensors
+
+#
+# Display
+#
+# end of Display
+
+#
+# Timing
+#
+# end of Timing
+
+#
+# Data Processing
+#
+# end of Data Processing
+
+#
+# Data Storage
+#
+
+#
+# Communication
+#
+# end of Communication
+
+#
+# Device Control
+#
+# end of Device Control
+
+#
+# Other
+#
+# end of Other
+
+#
+# Signal IO
+#
+# end of Signal IO
+
+#
+# Uncategorized
+#
+# end of Arduino libraries
+# end of RT-Thread online packages
+
+CONFIG_SOC_VIRT64_AARCH64=y
+# CONFIG_PKG_USING_LORAWAN_DRIVER is not set
+# CONFIG_PKG_USING_PAHOMQTT is not set
+# CONFIG_PKG_USING_UMQTT is not set
+# CONFIG_PKG_USING_WEBCLIENT is not set
+# CONFIG_PKG_USING_WEBNET is not set
+# CONFIG_PKG_USING_MONGOOSE is not set
+# CONFIG_PKG_USING_MYMQTT is not set
+# 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_FREEMODBUS is not set
+# CONFIG_PKG_USING_NANOPB is not set
+# CONFIG_PKG_USING_WIFI_HOST_DRIVER is not set
+# CONFIG_PKG_USING_ESP_HOSTED is not set
+# CONFIG_PKG_USING_WLANMARVELL is not set
+# CONFIG_PKG_USING_WLAN_WICED is not set
+# CONFIG_PKG_USING_RW007 is not set
+# CONFIG_PKG_USING_WLAN_CYW43012 is not set
+# CONFIG_PKG_USING_WLAN_BL808 is not set
+# CONFIG_PKG_USING_WLAN_CYW43439 is not set
# CONFIG_PKG_USING_COAP is not set
# CONFIG_PKG_USING_NOPOLL is not set
# CONFIG_PKG_USING_NETUTILS is not set
@@ -695,10 +955,6 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_ATSRV_SOCKET is not set
# CONFIG_PKG_USING_WIZNET is not set
# CONFIG_PKG_USING_ZB_COORDINATOR is not set
-
-#
-# IoT Cloud
-#
# CONFIG_PKG_USING_ONENET is not set
# CONFIG_PKG_USING_GAGENT_CLOUD is not set
# CONFIG_PKG_USING_ALI_IOTKIT is not set
@@ -708,8 +964,6 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_UCLOUD_IOT_SDK is not set
# CONFIG_PKG_USING_JOYLINK is not set
# CONFIG_PKG_USING_IOTSHARP_SDK is not set
-# end of IoT Cloud
-
# CONFIG_PKG_USING_NIMBLE is not set
# CONFIG_PKG_USING_LLSYNC_SDK_ADAPTER is not set
# CONFIG_PKG_USING_OTA_DOWNLOADER is not set
@@ -756,26 +1010,12 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_PNET is not set
# CONFIG_PKG_USING_OPENER is not set
# CONFIG_PKG_USING_FREEMQTT is not set
-# end of IoT - internet of things
-
-#
-# security packages
-#
# CONFIG_PKG_USING_MBEDTLS is not set
# CONFIG_PKG_USING_LIBSODIUM is not set
# CONFIG_PKG_USING_LIBHYDROGEN is not set
# CONFIG_PKG_USING_TINYCRYPT is not set
# CONFIG_PKG_USING_TFM is not set
# CONFIG_PKG_USING_YD_CRYPTO is not set
-# end of security packages
-
-#
-# 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
@@ -784,42 +1024,20 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_AGILE_JSMN is not set
# CONFIG_PKG_USING_PARSON is not set
# CONFIG_PKG_USING_RYAN_JSON is not set
-# end of JSON: JavaScript Object Notation, a lightweight data-interchange format
-
-#
-# XML: Extensible Markup Language
-#
# CONFIG_PKG_USING_SIMPLE_XML is not set
# CONFIG_PKG_USING_EZXML is not set
-# end of XML: Extensible Markup Language
-
# CONFIG_PKG_USING_LUATOS_SOC is not set
# CONFIG_PKG_USING_LUA is not set
# CONFIG_PKG_USING_JERRYSCRIPT is not set
# CONFIG_PKG_USING_MICROPYTHON is not set
# CONFIG_PKG_USING_PIKASCRIPT is not set
# CONFIG_PKG_USING_RTT_RUST is not set
-# end of language packages
-
-#
-# multimedia packages
-#
-
-#
-# LVGL: powerful and easy-to-use embedded GUI library
-#
# CONFIG_PKG_USING_LVGL is not set
# CONFIG_PKG_USING_LV_MUSIC_DEMO is not set
# CONFIG_PKG_USING_GUI_GUIDER_DEMO is not set
-# end of LVGL: powerful and easy-to-use embedded GUI library
-
-#
-# u8g2: a monochrome graphic library
-#
# CONFIG_PKG_USING_U8G2_OFFICIAL is not set
# CONFIG_PKG_USING_U8G2 is not set
-# end of u8g2: a monochrome graphic library
-
+# CONFIG_PKG_USING_NES_SIMULATOR is not set
# CONFIG_PKG_USING_OPENMV is not set
# CONFIG_PKG_USING_MUPDF is not set
# CONFIG_PKG_USING_STEMWIN is not set
@@ -839,11 +1057,9 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_QRCODE is not set
# CONFIG_PKG_USING_GUIENGINE is not set
# CONFIG_PKG_USING_3GPP_AMRNB is not set
-# end of multimedia packages
-
-#
-# tools packages
-#
+# CONFIG_PKG_USING_VECTOR is not set
+# CONFIG_PKG_USING_SORCH is not set
+# CONFIG_PKG_USING_DICT is not set
# CONFIG_PKG_USING_CMBACKTRACE is not set
# CONFIG_PKG_USING_MCOREDUMP is not set
# CONFIG_PKG_USING_EASYFLASH is not set
@@ -892,50 +1108,26 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_RVBACKTRACE is not set
# CONFIG_PKG_USING_HPATCHLITE is not set
# CONFIG_PKG_USING_THREAD_METRIC is not set
-# end of tools packages
-
-#
-# system packages
-#
-
-#
-# enhanced kernel services
-#
+# CONFIG_PKG_USING_UORB is not set
+# CONFIG_PKG_USING_RT_TUNNEL is not set
+# CONFIG_PKG_USING_VIRTUAL_TERMINAL is not set
# CONFIG_PKG_USING_RT_MEMCPY_CM is not set
# CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
-# end of enhanced kernel services
-
# CONFIG_PKG_USING_AUNITY is not set
-
-#
-# acceleration: Assembly language or algorithmic acceleration packages
-#
# CONFIG_PKG_USING_QFPLIB_M0_FULL is not set
# CONFIG_PKG_USING_QFPLIB_M0_TINY is not set
# CONFIG_PKG_USING_QFPLIB_M3 is not set
-# end of acceleration: Assembly language or algorithmic acceleration packages
-
-#
-# CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
-#
# CONFIG_PKG_USING_CMSIS_5 is not set
# CONFIG_PKG_USING_CMSIS_CORE is not set
# CONFIG_PKG_USING_CMSIS_NN is not set
# CONFIG_PKG_USING_CMSIS_RTOS1 is not set
# CONFIG_PKG_USING_CMSIS_RTOS2 is not set
-# end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard
-
-#
-# Micrium: Micrium software products porting for RT-Thread
-#
# CONFIG_PKG_USING_UCOSIII_WRAPPER is not set
# CONFIG_PKG_USING_UCOSII_WRAPPER is not set
# CONFIG_PKG_USING_UC_CRC is not set
# CONFIG_PKG_USING_UC_CLK is not set
# CONFIG_PKG_USING_UC_COMMON is not set
# CONFIG_PKG_USING_UC_MODBUS is not set
-# end of Micrium: Micrium software products porting for RT-Thread
-
# CONFIG_PKG_USING_FREERTOS_WRAPPER is not set
# CONFIG_PKG_USING_LITEOS_SDK is not set
# CONFIG_PKG_USING_TZ_DATABASE is not set
@@ -986,19 +1178,9 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_R_RHEALSTONE is not set
# CONFIG_PKG_USING_HEARTBEAT is not set
# CONFIG_PKG_USING_MICRO_ROS_RTTHREAD_PACKAGE is not set
-# end of system packages
-
-#
-# peripheral libraries and drivers
-#
-
-#
-# HAL & SDK Drivers
-#
-
-#
-# STM32 HAL & SDK Drivers
-#
+# CONFIG_PKG_USING_CHERRYECAT is not set
+# CONFIG_PKG_USING_EVENT_LOOP is not set
+# CONFIG_PKG_USING_THREAD_MANAGER is not set
# CONFIG_PKG_USING_STM32F0_HAL_DRIVER is not set
# CONFIG_PKG_USING_STM32F0_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_STM32F1_HAL_DRIVER is not set
@@ -1037,11 +1219,6 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_STM32WB_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_STM32MP1_M4_HAL_DRIVER is not set
# CONFIG_PKG_USING_STM32MP1_M4_CMSIS_DRIVER is not set
-# end of STM32 HAL & SDK Drivers
-
-#
-# Infineon HAL Packages
-#
# CONFIG_PKG_USING_INFINEON_CAT1CM0P is not set
# CONFIG_PKG_USING_INFINEON_CMSIS is not set
# CONFIG_PKG_USING_INFINEON_CORE_LIB is not set
@@ -1052,35 +1229,27 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_INFINEON_CSDIDAC is not set
# CONFIG_PKG_USING_INFINEON_SERIAL_FLASH is not set
# CONFIG_PKG_USING_INFINEON_USBDEV is not set
-# end of Infineon HAL Packages
-
# CONFIG_PKG_USING_BLUETRUM_SDK is not set
# CONFIG_PKG_USING_EMBARC_BSP is not set
# CONFIG_PKG_USING_ESP_IDF is not set
-
-#
-# Kendryte SDK
-#
# CONFIG_PKG_USING_K210_SDK is not set
# CONFIG_PKG_USING_KENDRYTE_SDK is not set
-# end of Kendryte SDK
-
# CONFIG_PKG_USING_NRF5X_SDK is not set
# CONFIG_PKG_USING_NRFX is not set
# CONFIG_PKG_USING_RASPBERRYPI_PICO_RP2350_SDK is not set
# CONFIG_PKG_USING_RASPBERRYPI_PICO_SDK is not set
-# CONFIG_PKG_USING_MM32 is not set
-
-#
-# WCH HAL & SDK Drivers
-#
+# CONFIG_PKG_USING_MM32F103XX_CMSIS is not set
+# CONFIG_PKG_USING_MM32F3270X_CMSIS is not set
+# CONFIG_PKG_USING_MM32F5260X_CMSIS is not set
+# CONFIG_PKG_USING_MM32L0XX_CMSIS is not set
+# CONFIG_PKG_USING_MM32L3XX_CMSIS is not set
+# CONFIG_PKG_USING_MM32F103XX_HAL_DRIVER is not set
+# CONFIG_PKG_USING_MM32F3270X_HAL_DRIVER is not set
+# CONFIG_PKG_USING_MM32F5260X_HAL_DRIVER is not set
+# CONFIG_PKG_USING_MM32L0XX_HAL_DRIVER is not set
+# CONFIG_PKG_USING_MM32L3XX_HAL_DRIVER is not set
# CONFIG_PKG_USING_CH32V20x_SDK is not set
# CONFIG_PKG_USING_CH32V307_SDK is not set
-# end of WCH HAL & SDK Drivers
-
-#
-# AT32 HAL & SDK Drivers
-#
# CONFIG_PKG_USING_AT32A403A_HAL_DRIVER is not set
# CONFIG_PKG_USING_AT32A403A_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_AT32A423_HAL_DRIVER is not set
@@ -1105,20 +1274,10 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_AT32F435_437_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_AT32M412_416_HAL_DRIVER is not set
# CONFIG_PKG_USING_AT32M412_416_CMSIS_DRIVER is not set
-# end of AT32 HAL & SDK Drivers
-
-#
-# HC32 DDL Drivers
-#
# CONFIG_PKG_USING_HC32F3_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_HC32F3_SERIES_DRIVER is not set
# CONFIG_PKG_USING_HC32F4_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_HC32F4_SERIES_DRIVER is not set
-# end of HC32 DDL Drivers
-
-#
-# NXP HAL & SDK Drivers
-#
# CONFIG_PKG_USING_NXP_MCX_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NXP_MCX_SERIES_DRIVER is not set
# CONFIG_PKG_USING_NXP_LPC_DRIVER is not set
@@ -1126,27 +1285,17 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_NXP_IMX6SX_DRIVER is not set
# CONFIG_PKG_USING_NXP_IMX6UL_DRIVER is not set
# CONFIG_PKG_USING_NXP_IMXRT_DRIVER is not set
-# end of NXP HAL & SDK Drivers
-
-#
-# NUVOTON Drivers
-#
-# CONFIG_PKG_USING_NUVOTON_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_NUVOTON_SERIES_DRIVER is not set
-# CONFIG_PKG_USING_NUVOTON_ARM926_LIB is not set
-# end of NUVOTON Drivers
-
-#
-# GD32 Drivers
-#
# CONFIG_PKG_USING_GD32_ARM_CMSIS_DRIVER is not set
# CONFIG_PKG_USING_GD32_ARM_SERIES_DRIVER is not set
-# end of GD32 Drivers
-# end of HAL & SDK Drivers
-
-#
-# sensors drivers
-#
+# CONFIG_PKG_USING_GD32_RISCV_SERIES_DRIVER is not set
+# CONFIG_PKG_USING_GD32VW55X_WIFI is not set
+# CONFIG_PKG_USING_HPM_SDK is not set
+# CONFIG_PKG_USING_FT32F0_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F0_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_STD_DRIVER is not set
+# CONFIG_PKG_USING_FT32F4_CMSIS_DRIVER is not set
+# CONFIG_PKG_USING_NOVOSNS_SERIES_DRIVER is not set
# CONFIG_PKG_USING_LSM6DSM is not set
# CONFIG_PKG_USING_LSM6DSL is not set
# CONFIG_PKG_USING_LPS22HB is not set
@@ -1187,9 +1336,11 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_RT3020 is not set
# CONFIG_PKG_USING_MLX90632 is not set
# CONFIG_PKG_USING_MLX90382 is not set
+# CONFIG_PKG_USING_MLX90384 is not set
# CONFIG_PKG_USING_MLX90393 is not set
# CONFIG_PKG_USING_MLX90392 is not set
# CONFIG_PKG_USING_MLX90394 is not set
+# CONFIG_PKG_USING_MLX90396 is not set
# CONFIG_PKG_USING_MLX90397 is not set
# CONFIG_PKG_USING_MS5611 is not set
# CONFIG_PKG_USING_MAX31865 is not set
@@ -1218,11 +1369,7 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_P3T1755 is not set
# CONFIG_PKG_USING_QMI8658 is not set
# CONFIG_PKG_USING_ICM20948 is not set
-# end of sensors drivers
-
-#
-# touch drivers
-#
+# CONFIG_PKG_USING_SCD4X is not set
# CONFIG_PKG_USING_GT9147 is not set
# CONFIG_PKG_USING_GT1151 is not set
# CONFIG_PKG_USING_GT917S is not set
@@ -1233,8 +1380,7 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_XPT2046_TOUCH is not set
# CONFIG_PKG_USING_CST816X is not set
# CONFIG_PKG_USING_CST812T is not set
-# end of touch drivers
-
+# CONFIG_PKG_USING_LCD_SPI_DRIVER is not set
# CONFIG_PKG_USING_REALTEK_AMEBA is not set
# CONFIG_PKG_USING_BUTTON is not set
# CONFIG_PKG_USING_PCF8574 is not set
@@ -1314,12 +1460,14 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_IC74HC165 is not set
# CONFIG_PKG_USING_IST8310 is not set
# CONFIG_PKG_USING_ST7789_SPI is not set
+# CONFIG_PKG_USING_CAN_UDS is not set
+# CONFIG_PKG_USING_ISOTP_C is not set
+# CONFIG_PKG_USING_IKUNLED is not set
+# CONFIG_PKG_USING_INS5T8025 is not set
+# CONFIG_PKG_USING_IRUART is not set
+# CONFIG_PKG_USING_ST7305 is not set
+# CONFIG_PKG_USING_TM1668 is not set
# CONFIG_PKG_USING_SPI_TOOLS is not set
-# end of peripheral libraries and drivers
-
-#
-# AI packages
-#
# CONFIG_PKG_USING_LIBANN is not set
# CONFIG_PKG_USING_NNOM is not set
# CONFIG_PKG_USING_ONNX_BACKEND is not set
@@ -1332,40 +1480,16 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_NCNN is not set
# CONFIG_PKG_USING_R_TINYMAIX is not set
# CONFIG_PKG_USING_LLMCHAT is not set
-# end of AI packages
-
-#
-# Signal Processing and Control Algorithm Packages
-#
# CONFIG_PKG_USING_APID is not set
# CONFIG_PKG_USING_FIRE_PID_CURVE is not set
# CONFIG_PKG_USING_QPID is not set
# CONFIG_PKG_USING_UKAL is not set
# CONFIG_PKG_USING_DIGITALCTRL is not set
# CONFIG_PKG_USING_KISSFFT is not set
-# end of Signal Processing and Control Algorithm Packages
-
-#
-# miscellaneous packages
-#
-
-#
-# project laboratory
-#
-# end of project laboratory
-
-#
-# samples: kernel and components samples
-#
# CONFIG_PKG_USING_KERNEL_SAMPLES is not set
# CONFIG_PKG_USING_FILESYSTEM_SAMPLES is not set
# CONFIG_PKG_USING_NETWORK_SAMPLES is not set
# CONFIG_PKG_USING_PERIPHERAL_SAMPLES is not set
-# end of samples: kernel and components samples
-
-#
-# entertainment: terminal games and other interesting software packages
-#
# CONFIG_PKG_USING_CMATRIX is not set
# CONFIG_PKG_USING_SL is not set
# CONFIG_PKG_USING_CAL is not set
@@ -1377,8 +1501,6 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_DONUT is not set
# CONFIG_PKG_USING_COWSAY is not set
# CONFIG_PKG_USING_MORSE is not set
-# end of entertainment: terminal games and other interesting software packages
-
# CONFIG_PKG_USING_LIBCSV is not set
# CONFIG_PKG_USING_OPTPARSE is not set
# CONFIG_PKG_USING_FASTLZ is not set
@@ -1414,16 +1536,7 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_QPARAM is not set
# CONFIG_PKG_USING_CorevMCU_CLI is not set
# CONFIG_PKG_USING_DRMP is not set
-# end of miscellaneous packages
-
-#
-# Arduino libraries
-#
# CONFIG_PKG_USING_RTDUINO is not set
-
-#
-# Projects and Demos
-#
# CONFIG_PKG_USING_ARDUINO_MSGQ_C_CPP_DEMO is not set
# CONFIG_PKG_USING_ARDUINO_SKETCH_LOADER_DEMO is not set
# CONFIG_PKG_USING_ARDUINO_ULTRASOUND_RADAR is not set
@@ -1431,11 +1544,6 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_ARDUINO_NINEINONE_SENSOR_SHIELD is not set
# CONFIG_PKG_USING_ARDUINO_SENSOR_KIT is not set
# CONFIG_PKG_USING_ARDUINO_MATLAB_SUPPORT is not set
-# end of Projects and Demos
-
-#
-# Sensors
-#
# CONFIG_PKG_USING_ARDUINO_SENSOR_DEVICE_DRIVERS is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSOR is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSORLAB is not set
@@ -1572,11 +1680,6 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_ARDUINO_SEEED_LDC1612 is not set
# CONFIG_PKG_USING_ARDUINO_CAPACITIVESENSOR is not set
# CONFIG_PKG_USING_ARDUINO_JARZEBSKI_MPU6050 is not set
-# end of Sensors
-
-#
-# Display
-#
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_GFX_LIBRARY is not set
# CONFIG_PKG_USING_ARDUINO_U8G2 is not set
# CONFIG_PKG_USING_ARDUINO_TFT_ESPI is not set
@@ -1584,40 +1687,16 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SSD1306 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ILI9341 is not set
# CONFIG_PKG_USING_SEEED_TM1637 is not set
-# end of Display
-
-#
-# Timing
-#
# CONFIG_PKG_USING_ARDUINO_RTCLIB is not set
# CONFIG_PKG_USING_ARDUINO_MSTIMER2 is not set
# CONFIG_PKG_USING_ARDUINO_TICKER is not set
# CONFIG_PKG_USING_ARDUINO_TASKSCHEDULER is not set
-# end of Timing
-
-#
-# Data Processing
-#
# CONFIG_PKG_USING_ARDUINO_KALMANFILTER is not set
# CONFIG_PKG_USING_ARDUINO_ARDUINOJSON is not set
# CONFIG_PKG_USING_ARDUINO_TENSORFLOW_LITE_MICRO is not set
# CONFIG_PKG_USING_ARDUINO_RUNNINGMEDIAN is not set
-# end of Data Processing
-
-#
-# Data Storage
-#
-
-#
-# Communication
-#
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PN532 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI4713 is not set
-# end of Communication
-
-#
-# Device Control
-#
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCF8574 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCA9685 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TPA2016 is not set
@@ -1625,18 +1704,8 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS1841 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS3502 is not set
# CONFIG_PKG_USING_ARDUINO_SEEED_PCF85063TP is not set
-# end of Device Control
-
-#
-# Other
-#
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MFRC630 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI5351 is not set
-# end of Other
-
-#
-# Signal IO
-#
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BUSIO is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TCA8418 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP23017 is not set
@@ -1645,12 +1714,3 @@ CONFIG_RT_INIT_MEMORY_REGIONS=128
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP3008 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP4725 is not set
# CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BD3491FS is not set
-# end of Signal IO
-
-#
-# Uncategorized
-#
-# end of Arduino libraries
-# end of RT-Thread online packages
-
-CONFIG_SOC_VIRT64_AARCH64=y
diff --git a/bsp/qemu-virt64-aarch64/rtconfig.h b/bsp/qemu-virt64-aarch64/rtconfig.h
index 986a95341f..781158bcfa 100644
--- a/bsp/qemu-virt64-aarch64/rtconfig.h
+++ b/bsp/qemu-virt64-aarch64/rtconfig.h
@@ -7,6 +7,17 @@
/* rt_vsnprintf options */
+#define RT_KLIBC_USING_VSNPRINTF_LONGLONG
+#define RT_KLIBC_USING_VSNPRINTF_STANDARD
+#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_SPECIFIERS
+#define RT_KLIBC_USING_VSNPRINTF_EXPONENTIAL_SPECIFIERS
+#define RT_KLIBC_USING_VSNPRINTF_WRITEBACK_SPECIFIER
+#define RT_KLIBC_USING_VSNPRINTF_CHECK_NUL_IN_FORMAT_SPECIFIER
+#define RT_KLIBC_USING_VSNPRINTF_INTEGER_BUFFER_SIZE 32
+#define RT_KLIBC_USING_VSNPRINTF_DECIMAL_BUFFER_SIZE 32
+#define RT_KLIBC_USING_VSNPRINTF_FLOAT_PRECISION 6
+#define RT_KLIBC_USING_VSNPRINTF_MAX_INTEGRAL_DIGITS_FOR_DECIMAL 9
+#define RT_KLIBC_USING_VSNPRINTF_LOG10_TAYLOR_TERMS 4
/* end of rt_vsnprintf options */
/* rt_vsscanf options */
@@ -61,7 +72,7 @@
/* end of rt_strnlen options */
/* end of klibc options */
-#define RT_NAME_MAX 24
+#define RT_NAME_MAX 16
#define RT_USING_SMP
#define RT_CPUS_NR 4
#define RT_ALIGN_SIZE 8
@@ -71,6 +82,7 @@
#define RT_USING_OVERFLOW_CHECK
#define RT_USING_HOOK
#define RT_HOOK_USING_FUNC_PTR
+#define RT_USING_HOOKLIST
#define RT_USING_IDLE_HOOK
#define RT_IDLE_HOOK_LIST_SIZE 4
#define IDLE_THREAD_STACK_SIZE 8192
@@ -102,7 +114,6 @@
#define RT_USING_MEMPOOL
#define RT_USING_SMALL_MEM
-#define RT_USING_SLAB
#define RT_USING_MEMHEAP
#define RT_MEMHEAP_FAST_MODE
#define RT_USING_MEMHEAP_AS_HEAP
@@ -117,7 +128,7 @@
#define RT_CONSOLEBUF_SIZE 256
#define RT_CONSOLE_DEVICE_NAME "uart0"
#define RT_USING_CONSOLE_OUTPUT_CTL
-#define RT_VER_NUM 0x50300
+#define RT_VER_NUM 0x50400
#define RT_USING_STDC_ATOMIC
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
@@ -154,7 +165,7 @@
#define FINSH_USING_MSH
#define FINSH_THREAD_NAME "tshell"
#define FINSH_THREAD_PRIORITY 20
-#define FINSH_THREAD_STACK_SIZE 8192
+#define FINSH_THREAD_STACK_SIZE 16384
#define FINSH_USING_HISTORY
#define FINSH_HISTORY_LINES 10
#define FINSH_USING_SYMTAB
@@ -169,7 +180,7 @@
#define RT_USING_DFS
#define DFS_USING_POSIX
#define DFS_USING_WORKDIR
-#define DFS_FD_MAX 32
+#define DFS_FD_MAX 512
#define RT_USING_DFS_V2
#define RT_USING_DFS_ELMFAT
@@ -183,12 +194,13 @@
#define RT_DFS_ELM_LFN_UNICODE 0
#define RT_DFS_ELM_MAX_LFN 255
#define RT_DFS_ELM_DRIVES 2
-#define RT_DFS_ELM_MAX_SECTOR_SIZE 4096
+#define RT_DFS_ELM_MAX_SECTOR_SIZE 512
#define RT_DFS_ELM_REENTRANT
#define RT_DFS_ELM_MUTEX_TIMEOUT 3000
/* end of elm-chan's FatFs, Generic FAT Filesystem Module */
#define RT_USING_DFS_DEVFS
#define RT_USING_DFS_ROMFS
+#define RT_USING_DFS_TMPFS
/* end of DFS: device virtual file system */
/* Device Drivers */
@@ -206,67 +218,15 @@
#define RT_SERIAL_RB_BUFSZ 256
#define RT_USING_SERIAL_BYPASS
#define RT_SERIAL_PL011
-#define RT_SERIAL_8250
-#define RT_SERIAL_8250_PCI
#define RT_USING_CLOCK_TIME
#define RT_CLOCK_TIME_ARM_ARCH
#define RT_USING_NULL
#define RT_USING_ZERO
#define RT_USING_RANDOM
-#define RT_USING_MTD_NOR
-#define RT_USING_MTD_NOR_CFI
+#define RT_USING_PM
+#define PM_TICKLESS_THRESHOLD_TIME 2
#define RT_USING_RTC
-#define RT_USING_ALARM
-#define RT_ALARM_STACK_SIZE 8192
-#define RT_ALARM_TIMESLICE 5
-#define RT_ALARM_PRIORITY 10
-#define RT_RTC_PL031
-#define RT_USING_WDT
-#define RT_WDT_I6300ESB
-#define RT_USING_AUDIO
-#define RT_AUDIO_REPLAY_MP_BLOCK_SIZE 4096
-#define RT_AUDIO_REPLAY_MP_BLOCK_COUNT 2
-#define RT_AUDIO_RECORD_PIPE_SIZE 2048
-#define RT_AUDIO_INTEL_HDA
-#define RT_USING_TOUCH
-#define RT_USING_LCD
-#define RT_USING_GRAPHIC
-#define RT_GRAPHIC_FB
-#define RT_GRAPHIC_LOGO
-#define RT_GRAPHIC_LOGO_RT_THREAD_CLUT224
-#define RT_USING_HWCRYPTO
-#define RT_HWCRYPTO_DEFAULT_NAME "hwcryto"
-#define RT_HWCRYPTO_IV_MAX_SIZE 16
-#define RT_HWCRYPTO_KEYBIT_MAX_SIZE 256
-#define RT_HWCRYPTO_USING_AES
-#define RT_HWCRYPTO_USING_AES_ECB
-#define RT_HWCRYPTO_USING_AES_CBC
-#define RT_HWCRYPTO_USING_AES_CTR
-#define RT_HWCRYPTO_USING_DES
-#define RT_HWCRYPTO_USING_DES_ECB
-#define RT_HWCRYPTO_USING_DES_CBC
-#define RT_HWCRYPTO_USING_3DES
-#define RT_HWCRYPTO_USING_3DES_ECB
-#define RT_HWCRYPTO_USING_3DES_CBC
-#define RT_HWCRYPTO_USING_RC4
-#define RT_HWCRYPTO_USING_RNG
-#define RT_USING_INPUT
-#define RT_INPUT_POWER
-#define RT_INPUT_KEYBOARD
-#define RT_INPUT_KEYBOARD_GPIO
-#define RT_INPUT_TOUCHSCREEN
-#define RT_USING_MBOX
-#define RT_MBOX_PIC
-#define RT_USING_RPMSG
-#define RT_RPMSG_CHAR_MSG_MAX 64
-#define RT_RPMSG_CHAR_MSG_SIZE_MAX 256
-#define RT_RPMSG_RT_THREAD_VIRTIO
-#define RT_USING_ATA
-#define RT_ATA_AHCI
-#define RT_ATA_AHCI_PCI
-#define RT_USING_NVME
-#define RT_USING_NVME_IO_QUEUE 4
-#define RT_NVME_PCI
+#define RT_USING_SOFT_RTC
#define RT_USING_BLK
/* Partition Types */
@@ -274,66 +234,29 @@
#define RT_BLK_PARTITION_DFS
#define RT_BLK_PARTITION_EFI
/* end of Partition Types */
-#define RT_USING_SCSI
-#define RT_SCSI_SD
-#define RT_SCSI_CDROM
-#define RT_USING_UFS
-#define RT_UFS_PCI
-#define RT_USING_FIRMWARE
-#define RT_FIRMWARE_QEMU_FW_CFG
-#define RT_USING_REGULATOR
-#define RT_USING_RESET
/* Power Management (PM) Domains device drivers */
/* end of Power Management (PM) Domains device drivers */
#define RT_USING_VIRTIO
#define RT_VIRTIO_TRANSPORT_MMIO
-#define RT_VIRTIO_TRANSPORT_PCI
+#define RT_VIRTIO_NET
#define RT_VIRTIO_BLK
#define RT_VIRTIO_CONSOLE
-#define RT_VIRTIO_RNG
-#define RT_VIRTIO_RPMSG
-#define RT_VIRTIO_SCSI
-#define RT_VIRTIO_RPROC_SERIAL
-#define RT_VIRTIO_GPU
-#define RT_VIRTIO_INPUT
-#define RT_VIRTIO_CRYPTO
-#define RT_VIRTIO_SOUND
#define RT_USING_DMA
-#define RT_USING_MFD
-#define RT_MFD_EDU
-#define RT_MFD_SYSCON
#define RT_USING_OFW
#define RT_FDT_EARLYCON_MSG_SIZE 128
#define RT_USING_OFW_BUS_RANGES_NUMBER 8
-#define RT_USING_PCI
-#define RT_PCI_MSI
-#define RT_PCI_SYS_64BIT
-#define RT_PCI_CACHE_LINE_SIZE 8
-
-/* PCI Device Drivers */
-
-#define RT_PCI_ECAM
-#define RT_PCI_HOST_COMMON
-#define RT_PCI_HOST_GENERIC
#define RT_USING_PIC
#define MAX_HANDLERS 512
#define RT_PIC_ARM_GIC
-#define RT_PIC_ARM_GIC_V2M
#define RT_PIC_ARM_GIC_V3
-#define RT_PIC_ARM_GIC_V3_ITS
-#define RT_PIC_ARM_GIC_V3_ITS_IRQ_MAX 127
#define RT_PIC_ARM_GIC_MAX_NR 1
#define RT_USING_PIN
-#define RT_PIN_PL061
#define RT_USING_CLK
/* SoC (System on Chip) Drivers */
-#define RT_GRAPHIC_ROMFB_WIDTH 800
-#define RT_GRAPHIC_ROMFB_HEIGHT 600
-#define RT_SOC_CAMERA
/* end of SoC (System on Chip) Drivers */
/* end of Device Drivers */
@@ -357,7 +280,9 @@
#define RT_USING_POSIX_STDIO
#define RT_USING_POSIX_POLL
#define RT_USING_POSIX_SELECT
+#define RT_USING_POSIX_SOCKET
#define RT_USING_POSIX_TERMIOS
+#define RT_USING_POSIX_MMAN
#define RT_USING_POSIX_DELAY
#define RT_USING_POSIX_CLOCK
#define RT_USING_POSIX_TIMER
@@ -365,7 +290,7 @@
/* Interprocess Communication (IPC) */
#define RT_USING_POSIX_PIPE
-#define RT_USING_POSIX_PIPE_SIZE 512
+#define RT_USING_POSIX_PIPE_SIZE 2048
/* Socket is in the 'Network' category */
@@ -375,6 +300,69 @@
/* Network */
+#define RT_USING_SAL
+#define SAL_INTERNET_CHECK
+#define SOCKET_TABLE_STEP_LEN 4
+
+/* Docking with protocol stacks */
+
+#define SAL_USING_LWIP
+/* end of Docking with protocol stacks */
+#define SAL_USING_POSIX
+#define RT_USING_NETDEV
+#define NETDEV_USING_IFCONFIG
+#define NETDEV_USING_PING
+#define NETDEV_USING_NETSTAT
+#define NETDEV_USING_AUTO_DEFAULT
+#define NETDEV_IPV4 1
+#define NETDEV_IPV6 0
+#define RT_USING_LWIP
+#define RT_USING_LWIP212
+#define RT_USING_LWIP_VER_NUM 0x20102
+#define RT_LWIP_MEM_ALIGNMENT 8
+#define RT_LWIP_IGMP
+#define RT_LWIP_ICMP
+#define RT_LWIP_DNS
+#define RT_LWIP_DHCP
+#define IP_SOF_BROADCAST 1
+#define IP_SOF_BROADCAST_RECV 1
+
+/* Static IPv4 Address */
+
+#define RT_LWIP_IPADDR "192.168.1.30"
+#define RT_LWIP_GWADDR "192.168.1.1"
+#define RT_LWIP_MSKADDR "255.255.255.0"
+/* end of Static IPv4 Address */
+#define RT_LWIP_UDP
+#define RT_LWIP_TCP
+#define RT_LWIP_RAW
+#define RT_MEMP_NUM_NETCONN 64
+#define RT_LWIP_PBUF_NUM 320
+#define RT_LWIP_RAW_PCB_NUM 32
+#define RT_LWIP_UDP_PCB_NUM 32
+#define RT_LWIP_TCP_PCB_NUM 32
+#define RT_LWIP_TCP_SEG_NUM 480
+#define RT_LWIP_TCP_SND_BUF 65535
+#define RT_LWIP_TCP_WND 49152
+#define RT_LWIP_TCPTHREAD_PRIORITY 10
+#define RT_LWIP_TCPTHREAD_MBOX_SIZE 8
+#define RT_LWIP_TCPTHREAD_STACKSIZE 8192
+#define LWIP_NO_TX_THREAD
+#define RT_LWIP_ETHTHREAD_PRIORITY 12
+#define RT_LWIP_ETHTHREAD_STACKSIZE 8192
+#define RT_LWIP_ETHTHREAD_MBOX_SIZE 8
+#define LWIP_NETIF_STATUS_CALLBACK 1
+#define LWIP_NETIF_LINK_CALLBACK 1
+#define RT_LWIP_NETIF_NAMESIZE 6
+#define SO_REUSE 1
+#define LWIP_SO_RCVTIMEO 1
+#define LWIP_SO_SNDTIMEO 1
+#define LWIP_SO_RCVBUF 1
+#define LWIP_SO_LINGER 0
+#define RT_LWIP_NETIF_LOOPBACK
+#define RT_LWIP_USING_LOOPBACK
+#define LWIP_NETIF_LOOPBACK 1
+#define RT_LWIP_USING_PING
/* end of Network */
/* Memory protection */
@@ -510,6 +498,10 @@
/* end of Kendryte SDK */
+/* MM32 HAL & SDK Drivers */
+
+/* end of MM32 HAL & SDK Drivers */
+
/* WCH HAL & SDK Drivers */
/* end of WCH HAL & SDK Drivers */
@@ -533,6 +525,18 @@
/* GD32 Drivers */
/* end of GD32 Drivers */
+
+/* HPMicro SDK */
+
+/* end of HPMicro SDK */
+
+/* FT32 HAL & SDK Drivers */
+
+/* end of FT32 HAL & SDK Drivers */
+
+/* NOVOSNS Drivers */
+
+/* end of NOVOSNS Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */