Przeglądaj źródła

添加ulab模块支持

Rbb666 1 rok temu
rodzic
commit
80768b1e13

+ 23 - 101
projects/vision_board_openmv/.config

@@ -1,4 +1,7 @@
-# Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib)
+#
+# Automatically generated file; DO NOT EDIT.
+# RT-Thread Configuration
+#
 
 #
 # RT-Thread Kernel
@@ -31,8 +34,6 @@ CONFIG_RT_TIMER_THREAD_STACK_SIZE=512
 # CONFIG_RT_KSERVICE_USING_TINY_SIZE is not set
 # CONFIG_RT_USING_TINY_FFS is not set
 # CONFIG_RT_KPRINTF_USING_LONGLONG is not set
-# end of kservice optimization
-
 CONFIG_RT_USING_DEBUG=y
 CONFIG_RT_DEBUGING_COLOR=y
 CONFIG_RT_DEBUGING_CONTEXT=y
@@ -48,7 +49,6 @@ CONFIG_RT_USING_MAILBOX=y
 CONFIG_RT_USING_MESSAGEQUEUE=y
 # CONFIG_RT_USING_MESSAGEQUEUE_PRIORITY is not set
 # CONFIG_RT_USING_SIGNALS is not set
-# end of Inter-Thread communication
 
 #
 # Memory Management
@@ -68,7 +68,6 @@ CONFIG_RT_USING_MEMHEAP_AUTO_BINDING=y
 # CONFIG_RT_USING_MEMTRACE is not set
 # CONFIG_RT_USING_HEAP_ISR is not set
 CONFIG_RT_USING_HEAP=y
-# end of Memory Management
 
 #
 # Kernel Device Object
@@ -80,13 +79,12 @@ CONFIG_RT_USING_DEVICE=y
 CONFIG_RT_USING_CONSOLE=y
 CONFIG_RT_CONSOLEBUF_SIZE=128
 CONFIG_RT_CONSOLE_DEVICE_NAME="uart9"
-# end of Kernel Device Object
-
 CONFIG_RT_VER_NUM=0x50002
 # CONFIG_RT_USING_STDC_ATOMIC is not set
-# end of RT-Thread Kernel
-
+# CONFIG_RT_USING_CACHE is not set
 CONFIG_RT_USING_HW_ATOMIC=y
+# CONFIG_ARCH_ARM_BOOTWITH_FLUSH_CACHE is not set
+# CONFIG_ARCH_CPU_STACK_GROWS_UPWARD is not set
 CONFIG_RT_USING_CPU_FFS=y
 CONFIG_ARCH_ARM=y
 CONFIG_ARCH_ARM_CORTEX_M=y
@@ -152,8 +150,6 @@ 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
-# end of elm-chan's FatFs, Generic FAT Filesystem Module
-
 CONFIG_RT_USING_DFS_DEVFS=y
 # CONFIG_RT_USING_DFS_ROMFS is not set
 # CONFIG_RT_USING_DFS_CROMFS is not set
@@ -161,8 +157,6 @@ CONFIG_RT_USING_DFS_DEVFS=y
 # CONFIG_RT_USING_DFS_TMPFS is not set
 # CONFIG_RT_USING_DFS_MQUEUE is not set
 # CONFIG_RT_USING_DFS_NFS is not set
-# end of DFS: device virtual file system
-
 CONFIG_RT_USING_FAL=y
 CONFIG_FAL_DEBUG_CONFIG=y
 CONFIG_FAL_DEBUG=1
@@ -262,8 +256,6 @@ CONFIG_RT_WLAN_WORKQUEUE_THREAD_PRIO=15
 CONFIG_RT_USING_USB=y
 # CONFIG_RT_USING_USB_HOST is not set
 # CONFIG_RT_USING_USB_DEVICE is not set
-# end of Using USB
-# end of Device Drivers
 
 #
 # C/C++ and POSIX layer
@@ -281,8 +273,6 @@ CONFIG_RT_LIBC_USING_LIGHT_TZ_DST=y
 CONFIG_RT_LIBC_TZ_DEFAULT_HOUR=8
 CONFIG_RT_LIBC_TZ_DEFAULT_MIN=0
 CONFIG_RT_LIBC_TZ_DEFAULT_SEC=0
-# end of Timezone and Daylight Saving Time
-# end of ISO-ANSI C layer
 
 #
 # POSIX (Portable Operating System Interface) layer
@@ -314,14 +304,10 @@ CONFIG_RT_USING_POSIX_SOCKET=y
 #
 # Socket is in the 'Network' category
 #
-# end of Interprocess Communication (IPC)
-# end of POSIX (Portable Operating System Interface) layer
-
 CONFIG_RT_USING_CPLUSPLUS=y
 # CONFIG_RT_USING_CPLUSPLUS11 is not set
 # CONFIG_RT_USING_CPP_WRAPPER is not set
 # CONFIG_RT_USING_CPP_EXCEPTIONS is not set
-# end of C/C++ and POSIX layer
 
 #
 # Network
@@ -335,8 +321,6 @@ CONFIG_SAL_INTERNET_CHECK=y
 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_SAL_USING_AF_UNIX is not set
 CONFIG_RT_USING_NETDEV=y
@@ -347,6 +331,7 @@ CONFIG_NETDEV_USING_AUTO_DEFAULT=y
 # CONFIG_NETDEV_USING_IPV6 is not set
 CONFIG_NETDEV_IPV4=1
 CONFIG_NETDEV_IPV6=0
+# CONFIG_NETDEV_IPV6_SCOPES is not set
 CONFIG_RT_USING_LWIP=y
 # CONFIG_RT_USING_LWIP_LOCAL_VERSION is not set
 # CONFIG_RT_USING_LWIP141 is not set
@@ -370,8 +355,6 @@ CONFIG_IP_SOF_BROADCAST_RECV=1
 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
@@ -408,7 +391,6 @@ CONFIG_RT_LWIP_USING_PING=y
 # CONFIG_LWIP_USING_DHCPD is not set
 # CONFIG_RT_LWIP_DEBUG is not set
 # CONFIG_RT_USING_AT is not set
-# end of Network
 
 #
 # Utilities
@@ -420,16 +402,12 @@ CONFIG_RT_LWIP_USING_PING=y
 # CONFIG_RT_USING_RESOURCE_ID is not set
 # CONFIG_RT_USING_ADT is not set
 # CONFIG_RT_USING_RT_LINK is not set
-# end of Utilities
-
 # CONFIG_RT_USING_VBUS is not set
-# end of RT-Thread Components
 
 #
 # RT-Thread Utestcases
 #
 # CONFIG_RT_USING_UTESTCASES is not set
-# end of RT-Thread Utestcases
 
 #
 # RT-Thread online packages
@@ -438,6 +416,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
@@ -459,14 +438,11 @@ CONFIG_RT_LWIP_USING_PING=y
 # 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=y
 CONFIG_PKG_RW007_PATH="/packages/iot/WiFi/rw007"
 CONFIG_PKG_USING_RW007_V210=y
@@ -485,21 +461,16 @@ CONFIG_RW007_SPI_MAX_HZ=30000000
 # 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
-
 # CONFIG_PKG_USING_COAP is not set
 # CONFIG_PKG_USING_NOPOLL is not set
 # CONFIG_PKG_USING_NETUTILS is not set
@@ -522,8 +493,6 @@ CONFIG_RW007_SPI_MAX_HZ=30000000
 # 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
@@ -566,7 +535,7 @@ CONFIG_RW007_SPI_MAX_HZ=30000000
 # CONFIG_PKG_USING_ZEPHYR_POLLING is not set
 # CONFIG_PKG_USING_MATTER_ADAPTATION_LAYER is not set
 # CONFIG_PKG_USING_LHC_MODBUS is not set
-# end of IoT - internet of things
+# CONFIG_PKG_USING_QMODBUS is not set
 
 #
 # security packages
@@ -577,7 +546,6 @@ CONFIG_RW007_SPI_MAX_HZ=30000000
 # 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
@@ -593,15 +561,12 @@ CONFIG_RW007_SPI_MAX_HZ=30000000
 # CONFIG_PKG_USING_JSMN is not set
 # CONFIG_PKG_USING_AGILE_JSMN is not set
 # CONFIG_PKG_USING_PARSON 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
@@ -622,7 +587,6 @@ CONFIG_MICROPYTHON_USING_MACHINE_TIMER=y
 CONFIG_MICROPYTHON_USING_NETWORK=y
 CONFIG_MICROPYTHON_USING_WLAN=y
 # CONFIG_MICROPYTHON_USING_MACHINE_LCD is not set
-# end of Hardware Module
 
 #
 # System Module
@@ -634,7 +598,6 @@ CONFIG_MICROPYTHON_USING_THREAD=y
 # CONFIG_MICROPYTHON_USING_UCTYPES is not set
 # CONFIG_MICROPYTHON_USING_UERRNO is not set
 # CONFIG_MICROPYTHON_USING_FFI is not set
-# end of System Module
 
 #
 # Tools Module
@@ -647,21 +610,17 @@ CONFIG_MICROPYTHON_USING_UJSON=y
 CONFIG_MICROPYTHON_USING_URE=y
 CONFIG_MICROPYTHON_USING_UZLIB=y
 CONFIG_MICROPYTHON_USING_URANDOM=y
-# end of Tools Module
 
 #
 # Network Module
 #
-CONFIG_MICROPYTHON_USING_USOCKET=y
+# CONFIG_MICROPYTHON_USING_USOCKET is not set
 # CONFIG_MICROPYTHON_USING_USSL is not set
-# end of Network Module
 
 #
 # User Extended Module
 #
 # CONFIG_MICROPYTHON_USING_USEREXTMODS is not set
-# end of User Extended Module
-
 CONFIG_PKG_MICROPYTHON_HEAP_SIZE=16384
 # CONFIG_MICROPYTHON_USING_FLOAT_IMPL_FLOAT is not set
 CONFIG_PKG_USING_MICROPYTHON_V11300=y
@@ -677,7 +636,6 @@ CONFIG_PKG_MICROPYTHON_VER="v1.13.0"
 CONFIG_PKG_MICROPYTHON_VER_NUM=0x11300
 # CONFIG_PKG_USING_PIKASCRIPT is not set
 # CONFIG_PKG_USING_RTT_RUST is not set
-# end of language packages
 
 #
 # multimedia packages
@@ -689,15 +647,12 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x11300
 # 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_OPENMV is not set
 # CONFIG_PKG_USING_MUPDF is not set
 # CONFIG_PKG_USING_STEMWIN is not set
@@ -717,7 +672,6 @@ CONFIG_PKG_MICROPYTHON_VER_NUM=0x11300
 # 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
@@ -786,7 +740,6 @@ CONFIG_PKG_CMBACKTRACE_VER_NUM=0x10401
 # CONFIG_PKG_USING_ARMV7M_DWT_TOOL is not set
 # CONFIG_PKG_USING_VOFA_PLUS is not set
 # CONFIG_PKG_USING_ZDEBUG is not set
-# end of tools packages
 
 #
 # system packages
@@ -798,7 +751,6 @@ CONFIG_PKG_CMBACKTRACE_VER_NUM=0x10401
 # CONFIG_PKG_USING_RT_MEMCPY_CM is not set
 # CONFIG_PKG_USING_RT_KPRINTF_THREADSAFE is not set
 # CONFIG_PKG_USING_RT_VSNPRINTF_FULL is not set
-# end of enhanced kernel services
 
 #
 # acceleration: Assembly language or algorithmic acceleration packages
@@ -806,7 +758,6 @@ CONFIG_PKG_CMBACKTRACE_VER_NUM=0x10401
 # 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
@@ -817,7 +768,6 @@ CONFIG_PKG_CMBACKTRACE_VER_NUM=0x10401
 # 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
@@ -828,8 +778,6 @@ CONFIG_PKG_CMBACKTRACE_VER_NUM=0x10401
 # 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
@@ -875,7 +823,7 @@ CONFIG_PKG_TINYUSB_RHPORT_NUM_1=y
 CONFIG_PKG_TINYUSB_RHPORT_NUM=0
 CONFIG_PKG_TINYUSB_FULL_SPEED=y
 # CONFIG_PKG_TINYUSB_HIGH_SPEED is not set
-CONFIG_PKG_TINYUSB_DEVICE_PORT_SPEED=0x00
+CONFIG_PKG_TINYUSB_DEVICE_PORT_SPEED=0x0200
 CONFIG_PKG_TINYUSB_DEVICE_ENABLE=y
 CONFIG_PKG_TINYUSB_DEVICE_VID=0x1209
 CONFIG_PKG_TINYUSB_DEVICE_PID=0xABD1
@@ -893,6 +841,7 @@ CONFIG_PKG_TINYUSB_DEVICE_CDC_TX_BUFSIZE=64
 # CONFIG_PKG_TINYUSB_DEVICE_MSC is not set
 # CONFIG_PKG_TINYUSB_DEVICE_HID is not set
 # CONFIG_PKG_TINYUSB_DEVICE_EXAMPLE is not set
+# CONFIG_PKG_TINYUSB_HOST_ENABLE is not set
 # CONFIG_PKG_TINYUSB_DEBUG_NO is not set
 CONFIG_PKG_TINYUSB_DEBUG_ERROR=y
 # CONFIG_PKG_TINYUSB_DEBUG_WARNING is not set
@@ -916,7 +865,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # CONFIG_PKG_USING_RTP is not set
 # CONFIG_PKG_USING_REB is not set
 # CONFIG_PKG_USING_R_RHEALSTONE is not set
-# end of system packages
 
 #
 # peripheral libraries and drivers
@@ -929,11 +877,10 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 #
 # STM32 HAL & SDK Drivers
 #
-# CONFIG_PKG_USING_STM32L4XX_HAL_DRIVER is not set
+# CONFIG_PKG_USING_STM32L4_HAL_DRIVER is not set
+# CONFIG_PKG_USING_STM32L4_CMSIS_DRIVER is not set
 # CONFIG_PKG_USING_STM32WB55_SDK is not set
 # CONFIG_PKG_USING_STM32_SDIO is not set
-# end of STM32 HAL & SDK Drivers
-
 # CONFIG_PKG_USING_BLUETRUM_SDK is not set
 # CONFIG_PKG_USING_EMBARC_BSP is not set
 # CONFIG_PKG_USING_ESP_IDF is not set
@@ -943,12 +890,9 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 #
 # 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_SDK is not set
-# end of HAL & SDK Drivers
 
 #
 # sensors drivers
@@ -1018,7 +962,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # CONFIG_PKG_USING_ICM20608 is not set
 # CONFIG_PKG_USING_PAJ7620 is not set
 # CONFIG_PKG_USING_STHS34PF80 is not set
-# end of sensors drivers
 
 #
 # touch drivers
@@ -1033,8 +976,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # 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_REALTEK_AMEBA is not set
 # CONFIG_PKG_USING_BUTTON is not set
 # CONFIG_PKG_USING_PCF8574 is not set
@@ -1107,7 +1048,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # CONFIG_PKG_USING_BT_MX01 is not set
 # CONFIG_PKG_USING_RGPOWER is not set
 # CONFIG_PKG_USING_SPI_TOOLS is not set
-# end of peripheral libraries and drivers
 
 #
 # AI packages
@@ -1122,7 +1062,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # CONFIG_PKG_USING_QUEST is not set
 # CONFIG_PKG_USING_NAXOS is not set
 # CONFIG_PKG_USING_R_TINYMAIX is not set
-# end of AI packages
 
 #
 # Signal Processing and Control Algorithm Packages
@@ -1132,7 +1071,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # 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
@@ -1141,7 +1079,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 #
 # project laboratory
 #
-# end of project laboratory
 
 #
 # samples: kernel and components samples
@@ -1150,7 +1087,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # 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
@@ -1167,8 +1103,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # CONFIG_PKG_USING_COWSAY is not set
 # CONFIG_PKG_USING_MORSE is not set
 # CONFIG_PKG_USING_TINYSQUARE 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
@@ -1202,7 +1136,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # CONFIG_PKG_USING_SOEM is not set
 # CONFIG_PKG_USING_QPARAM is not set
 # CONFIG_PKG_USING_CorevMCU_CLI is not set
-# end of miscellaneous packages
 
 #
 # Arduino libraries
@@ -1218,7 +1151,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # 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
@@ -1359,7 +1291,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # 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
@@ -1371,7 +1302,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # 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
@@ -1380,7 +1310,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # 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
@@ -1389,7 +1318,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # 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
@@ -1400,7 +1328,6 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 #
 # CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PN532 is not set
 # CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI4713 is not set
-# end of Communication
 
 #
 # Device Control
@@ -1412,14 +1339,12 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # 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
@@ -1432,15 +1357,16 @@ CONFIG_PKG_TINYUSB_VER="v0.14.0"
 # 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_FAMILY_RENESAS=y
+# CONFIG_SOC_SERIES_R7FA6M3 is not set
+# CONFIG_SOC_SERIES_R7FA6M4 is not set
+# CONFIG_SOC_SERIES_R7FA2L1 is not set
+# CONFIG_SOC_SERIES_R7FA6M5 is not set
+# CONFIG_SOC_SERIES_R7FA4M2 is not set
 CONFIG_SOC_SERIES_R7FA8M85=y
 
 #
@@ -1469,7 +1395,9 @@ CONFIG_BSP_USING_UART9=y
 CONFIG_BSP_UART9_RX_BUFSIZE=256
 CONFIG_BSP_UART9_TX_BUFSIZE=0
 CONFIG_BSP_USING_SCI=y
+# CONFIG_BSP_USING_SCIn_SPI is not set
 CONFIG_BSP_USING_SCIn_I2C=y
+# CONFIG_BSP_USING_SCIn_UART is not set
 # CONFIG_BSP_USING_SCI0 is not set
 # CONFIG_BSP_USING_SCI1 is not set
 # CONFIG_BSP_USING_SCI2 is not set
@@ -1521,9 +1449,6 @@ CONFIG_RA_RW007_BOOT0_PIN=0x040C
 CONFIG_RA_RW007_BOOT1_PIN=0x040D
 CONFIG_RA_RW007_INT_BUSY_PIN=0x0800
 CONFIG_RA_RW007_RST_PIN=0x0504
-# end of On-chip Peripheral Drivers
-# end of Hardware Drivers Config
-
 CONFIG_BSP_USING_OPENMV=y
 
 #
@@ -1531,14 +1456,12 @@ CONFIG_BSP_USING_OPENMV=y
 #
 CONFIG_OPENMV_JPEG_BUF_SIZE=32768
 CONFIG_OPENMV_HEAP_SIZE=512000
-# end of OpenMV Buffer Size Configure
 
 #
 # Camera Pins Configure
 #
 CONFIG_DCMI_RESET_PIN_NUM=0x0704
 CONFIG_DCMI_POWER_PIN_NUM=0x0705
-# end of Camera Pins Configure
 
 #
 # OpenMV Extra Peripheral Configure
@@ -1546,9 +1469,8 @@ CONFIG_DCMI_POWER_PIN_NUM=0x0705
 CONFIG_OPENMV_USING_LCD=y
 CONFIG_OPENMV_USING_KEY=y
 CONFIG_USER_KEY_PIN_NAME="p907"
-# end of OpenMV Extra Peripheral Configure
-
 CONFIG_OMV_ENABLE_TF=y
+# CONFIG_OMV_ENABLE_ULAB is not set
 CONFIG_SENSOR_USING_XCLK=y
 CONFIG_CAM_PWM_DEV_NAME="pwm7"
 CONFIG_SENSOR_BUS_NAME="i2c1"

+ 4 - 0
projects/vision_board_openmv/board/Kconfig

@@ -690,6 +690,10 @@ menuconfig BSP_USING_OPENMV
             bool "Enable tflite support"
             default n
 
+        config OMV_ENABLE_ULAB
+            bool "Enable ulab micropython support"
+            default n
+
         menuconfig SENSOR_USING_XCLK
             bool "Enable SENSOR XCLK"
             default n

+ 13 - 2
projects/vision_board_openmv/packages/micropython-v1.13.0/port/mpconfigport.h

@@ -426,6 +426,9 @@ extern const struct _mp_obj_module_t lcd_module;
 extern const struct _mp_obj_module_t tf_module;
 extern const struct _mp_obj_module_t mjpeg_module;
 extern const struct _mp_obj_module_t gif_module;
+#ifdef OMV_ENABLE_ULAB
+extern const struct _mp_obj_module_t ulab_user_cmodule;
+#endif /* OMV_ENABLE_ULAB */
 
 #ifdef BSP_USING_OPENMV
 #define OMV_PORT_BUILTIN_MODULES { MP_ROM_QSTR(MP_QSTR_omv), MP_ROM_PTR(&omv_module) },
@@ -454,13 +457,13 @@ extern const struct _mp_obj_module_t gif_module;
 #ifdef BSP_USING_OPENMV
 #define GIF_PORT_BUILTIN_MODULES { MP_ROM_QSTR(MP_QSTR_gif), MP_ROM_PTR(&gif_module) },
 #else
-#define IMAGE_PORT_BUILTIN_MODULES
+#define GIF_PORT_BUILTIN_MODULES
 #endif /* BSP_USING_OPENMV */
 
 #ifdef BSP_USING_OPENMV
 #define JPEG_PORT_BUILTIN_MODULES { MP_ROM_QSTR(MP_QSTR_mjpeg), MP_ROM_PTR(&mjpeg_module) },
 #else
-#define IMAGE_PORT_BUILTIN_MODULES
+#define JPEG_PORT_BUILTIN_MODULES
 #endif /* BSP_USING_OPENMV */
 
 #if defined (BSP_USING_OPENMV) && defined(OMV_ENABLE_TF)
@@ -468,6 +471,13 @@ extern const struct _mp_obj_module_t gif_module;
 #else
 #define TF_PORT_BUILTIN_MODULES
 #endif /* BSP_USING_OPENMV && OMV_ENABLE_TF*/
+
+#if defined (BSP_USING_OPENMV) && defined(OMV_ENABLE_ULAB)
+#define ULAB_PORT_BUILTIN_MODULES { MP_ROM_QSTR(MP_QSTR_ulab), MP_ROM_PTR(&ulab_user_cmodule) },
+#else
+#define ULAB_PORT_BUILTIN_MODULES
+#endif /* BSP_USING_OPENMV */
+
 #endif /* BSP_USING_OPENMV */
 ////////////////////////////////////////////////////////////////////////
 
@@ -611,6 +621,7 @@ extern const struct _mp_obj_module_t gif_module;
     JPEG_PORT_BUILTIN_MODULES   \
     GIF_PORT_BUILTIN_MODULES    \
     TF_PORT_BUILTIN_MODULES     \
+    ULAB_PORT_BUILTIN_MODULES   \
     LCD_PORT_BUILTIN_MODULES    \
     RTTHREAD_PORT_BUILTIN_MODULES \
     MODUOS_PORT_BUILTIN_MODULES \

Plik diff jest za duży
+ 182 - 182
projects/vision_board_openmv/project.uvoptx


Plik diff jest za duży
+ 233 - 233
projects/vision_board_openmv/project.uvprojx


+ 3 - 78
projects/vision_board_openmv/rtconfig.h

@@ -1,7 +1,8 @@
 #ifndef RT_CONFIG_H__
 #define RT_CONFIG_H__
 
-/* Generated by Kconfiglib (https://github.com/ulfalizer/Kconfiglib) */
+/* Automatically generated file; DO NOT EDIT. */
+/* RT-Thread Configuration */
 
 /* RT-Thread Kernel */
 
@@ -22,7 +23,6 @@
 
 /* kservice optimization */
 
-/* end of kservice optimization */
 #define RT_USING_DEBUG
 #define RT_DEBUGING_COLOR
 #define RT_DEBUGING_CONTEXT
@@ -35,7 +35,6 @@
 #define RT_USING_EVENT
 #define RT_USING_MAILBOX
 #define RT_USING_MESSAGEQUEUE
-/* end of Inter-Thread communication */
 
 /* Memory Management */
 
@@ -45,7 +44,6 @@
 #define RT_USING_MEMHEAP_AS_HEAP
 #define RT_USING_MEMHEAP_AUTO_BINDING
 #define RT_USING_HEAP
-/* end of Memory Management */
 
 /* Kernel Device Object */
 
@@ -53,9 +51,7 @@
 #define RT_USING_CONSOLE
 #define RT_CONSOLEBUF_SIZE 128
 #define RT_CONSOLE_DEVICE_NAME "uart9"
-/* end of Kernel Device Object */
 #define RT_VER_NUM 0x50002
-/* end of RT-Thread Kernel */
 #define RT_USING_HW_ATOMIC
 #define RT_USING_CPU_FFS
 #define ARCH_ARM
@@ -107,9 +103,7 @@
 #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
-/* end of DFS: device virtual file system */
 #define RT_USING_FAL
 #define FAL_DEBUG_CONFIG
 #define FAL_DEBUG 1
@@ -169,8 +163,6 @@
 /* Using USB */
 
 #define RT_USING_USB
-/* end of Using USB */
-/* end of Device Drivers */
 
 /* C/C++ and POSIX layer */
 
@@ -182,8 +174,6 @@
 #define RT_LIBC_TZ_DEFAULT_HOUR 8
 #define RT_LIBC_TZ_DEFAULT_MIN 0
 #define RT_LIBC_TZ_DEFAULT_SEC 0
-/* end of Timezone and Daylight Saving Time */
-/* end of ISO-ANSI C layer */
 
 /* POSIX (Portable Operating System Interface) layer */
 
@@ -198,10 +188,7 @@
 
 /* Socket is in the 'Network' category */
 
-/* end of Interprocess Communication (IPC) */
-/* end of POSIX (Portable Operating System Interface) layer */
 #define RT_USING_CPLUSPLUS
-/* end of C/C++ and POSIX layer */
 
 /* Network */
 
@@ -211,7 +198,6 @@
 /* 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
@@ -236,7 +222,6 @@
 #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
@@ -263,16 +248,12 @@
 #define LWIP_SO_LINGER 0
 #define LWIP_NETIF_LOOPBACK 0
 #define RT_LWIP_USING_PING
-/* end of Network */
 
 /* Utilities */
 
-/* end of Utilities */
-/* end of RT-Thread Components */
 
 /* RT-Thread Utestcases */
 
-/* end of RT-Thread Utestcases */
 
 /* RT-Thread online packages */
 
@@ -283,11 +264,9 @@
 
 /* Marvell WiFi */
 
-/* end of Marvell WiFi */
 
 /* Wiced WiFi */
 
-/* end of Wiced WiFi */
 #define PKG_USING_RW007
 #define PKG_USING_RW007_V210
 #define RW007_NOT_USE_EXAMPLE_DRIVERS
@@ -295,35 +274,26 @@
 
 /* CYW43012 WiFi */
 
-/* end of CYW43012 WiFi */
 
 /* BL808 WiFi */
 
-/* end of BL808 WiFi */
 
 /* CYW43439 WiFi */
 
-/* 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 */
 #define PKG_USING_MICROPYTHON
 
 /* Hardware Module */
@@ -336,14 +306,12 @@
 #define MICROPYTHON_USING_MACHINE_TIMER
 #define MICROPYTHON_USING_NETWORK
 #define MICROPYTHON_USING_WLAN
-/* end of Hardware Module */
 
 /* System Module */
 
 #define MICROPYTHON_USING_UOS
 #define MICROPYTHON_USING_FILE_SYNC_VIA_IDE
 #define MICROPYTHON_USING_THREAD
-/* end of System Module */
 
 /* Tools Module */
 
@@ -352,31 +320,23 @@
 #define MICROPYTHON_USING_URE
 #define MICROPYTHON_USING_UZLIB
 #define MICROPYTHON_USING_URANDOM
-/* end of Tools Module */
 
 /* Network Module */
 
-#define MICROPYTHON_USING_USOCKET
-/* end of Network Module */
 
 /* User Extended Module */
 
-/* end of User Extended Module */
 #define PKG_MICROPYTHON_HEAP_SIZE 16384
 #define PKG_USING_MICROPYTHON_V11300
 #define PKG_MICROPYTHON_VER_NUM 0x11300
-/* 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 */
 
@@ -386,25 +346,20 @@
 #define PKG_CMBACKTRACE_PRINT_ENGLISH
 #define PKG_USING_CMBACKTRACE_V10401
 #define PKG_CMBACKTRACE_VER_NUM 0x10401
-/* 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 */
 #define PKG_USING_TINYUSB
 #define PKG_TINYUSB_STACK_SIZE 2048
 #define PKG_TINYUSB_THREAD_PRIORITY 15
@@ -413,7 +368,7 @@
 #define PKG_TINYUSB_RHPORT_NUM_1
 #define PKG_TINYUSB_RHPORT_NUM 0
 #define PKG_TINYUSB_FULL_SPEED
-#define PKG_TINYUSB_DEVICE_PORT_SPEED 0x00
+#define PKG_TINYUSB_DEVICE_PORT_SPEED 0x0200
 #define PKG_TINYUSB_DEVICE_ENABLE
 #define PKG_TINYUSB_DEVICE_VID 0x1209
 #define PKG_TINYUSB_DEVICE_PID 0xABD1
@@ -431,7 +386,6 @@
 #define PKG_TINYUSB_DEBUG_ERROR
 #define CFG_TUSB_DEBUG 1
 #define PKG_USING_TINYUSB_V01400
-/* end of system packages */
 
 /* peripheral libraries and drivers */
 
@@ -439,90 +393,66 @@
 
 /* STM32 HAL & SDK Drivers */
 
-/* end of STM32 HAL & SDK Drivers */
 
 /* Kendryte SDK */
 
-/* end of Kendryte SDK */
-/* 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 */
 #define SOC_FAMILY_RENESAS
 #define SOC_SERIES_R7FA8M85
 
@@ -573,28 +503,23 @@
 #define RA_RW007_BOOT1_PIN 0x040D
 #define RA_RW007_INT_BUSY_PIN 0x0800
 #define RA_RW007_RST_PIN 0x0504
-/* end of On-chip Peripheral Drivers */
-/* end of Hardware Drivers Config */
 #define BSP_USING_OPENMV
 
 /* OpenMV Buffer Size Configure */
 
 #define OPENMV_JPEG_BUF_SIZE 32768
 #define OPENMV_HEAP_SIZE 512000
-/* end of OpenMV Buffer Size Configure */
 
 /* Camera Pins Configure */
 
 #define DCMI_RESET_PIN_NUM 0x0704
 #define DCMI_POWER_PIN_NUM 0x0705
-/* end of Camera Pins Configure */
 
 /* OpenMV Extra Peripheral Configure */
 
 #define OPENMV_USING_LCD
 #define OPENMV_USING_KEY
 #define USER_KEY_PIN_NAME "p907"
-/* end of OpenMV Extra Peripheral Configure */
 #define OMV_ENABLE_TF
 #define SENSOR_USING_XCLK
 #define CAM_PWM_DEV_NAME "pwm7"

Niektóre pliki nie zostały wyświetlone z powodu dużej ilości zmienionych plików