├── arduino ├── datastorage │ └── Kconfig ├── uncategorized │ └── Kconfig ├── communication │ └── Kconfig ├── dataprocessing │ ├── Kconfig │ ├── ArduinoJson │ │ ├── Kconfig │ │ └── package.json │ └── KalmanFilter │ │ └── Kconfig ├── timing │ ├── Kconfig │ ├── Ticker │ │ ├── Kconfig │ │ └── package.json │ ├── TaskScheduler │ │ └── Kconfig │ └── MsTimer2 │ │ ├── Kconfig │ │ └── package.json ├── other │ ├── Kconfig │ └── RTClib │ │ ├── package.json │ │ └── Kconfig ├── projects │ └── Kconfig ├── devicecontrol │ └── Kconfig ├── display │ ├── Kconfig │ ├── Seeed-TM1637 │ │ └── Kconfig │ ├── Adafruit-ILI9341 │ │ └── Kconfig │ ├── U8glib_Arduino │ │ └── Kconfig │ ├── TFT_eSPI │ │ ├── Kconfig │ │ └── package.json │ ├── U8g2_Arduino │ │ ├── package.json │ │ └── Kconfig │ └── Adafruit-ST7735 │ │ └── Kconfig ├── signalio │ └── Kconfig ├── Kconfig ├── sensors │ ├── Seeed-MP503 │ │ └── Kconfig │ ├── Seeed-ITG3200 │ │ └── Kconfig │ ├── Adafruit-DPS310 │ │ └── Kconfig │ ├── Seeed-ADXL335 │ │ └── Kconfig │ ├── Adafruit-Sensor │ │ └── Kconfig │ ├── Seeed-SHT31 │ │ └── Kconfig │ ├── Seeed-SHT35 │ │ └── Kconfig │ ├── Seeed-Si1145 │ │ └── Kconfig │ ├── Seeed-BBM150 │ │ └── Kconfig │ ├── Seeed-BMP085 │ │ └── Kconfig │ ├── Seeed-HM3301 │ │ └── Kconfig │ ├── Seeed-HighTemp │ │ └── Kconfig │ └── Seeed-DHT │ │ └── Kconfig └── RTduino │ └── package.json ├── figures ├── env1.png ├── env2.png ├── env3.png ├── env4.png ├── env5.png ├── env6.png ├── env7.png └── env8.png ├── iot ├── iot_cloud │ ├── ez_iot_os │ │ ├── components │ │ │ ├── ezutil │ │ │ │ ├── Kconfig │ │ │ │ ├── misc │ │ │ │ │ └── Kconfig │ │ │ │ ├── s2j │ │ │ │ │ └── Kconfig │ │ │ │ └── uuid │ │ │ │ │ └── Kconfig │ │ │ ├── cJSON │ │ │ │ └── Kconfig │ │ │ ├── ezxml │ │ │ │ └── Kconfig │ │ │ ├── utest │ │ │ │ └── Kconfig │ │ │ ├── ezlist │ │ │ │ └── Kconfig │ │ │ ├── mqtt │ │ │ │ └── Kconfig │ │ │ ├── mbedtls │ │ │ │ └── Kconfig │ │ │ ├── webclient │ │ │ │ └── Kconfig │ │ │ ├── http_server │ │ │ │ └── Kconfig │ │ │ ├── eztimer │ │ │ │ └── Kconfig │ │ │ └── ezconn │ │ │ │ └── Kconfig │ │ ├── eziot │ │ │ └── ez_iot_bm │ │ │ │ ├── Kconfig │ │ │ │ ├── base │ │ │ │ └── Kconfig │ │ │ │ ├── hub │ │ │ │ └── Kconfig │ │ │ │ ├── model │ │ │ │ └── Kconfig │ │ │ │ └── ota │ │ │ │ └── Kconfig │ │ └── platform │ │ │ └── bsp │ │ │ └── rt-thread │ │ │ └── Kconfig │ ├── ali-iotkit │ │ └── menu │ │ │ ├── Config.dev_sign │ │ │ ├── Config.dev_reset │ │ │ ├── Config.dynamic_register │ │ │ ├── Config.ota │ │ │ ├── Config.dev_bind │ │ │ ├── Config.http │ │ │ ├── Config.wrappers │ │ │ └── Config.http2 │ └── Kconfig ├── WiFi │ └── Kconfig ├── nanopb │ └── Kconfig ├── lwip │ └── Kconfig ├── bsal │ └── package.json ├── mymqtt │ └── package.json ├── qxwz │ └── Kconfig ├── mavlink │ └── package.json ├── small_modbus │ └── Kconfig ├── capnp │ └── package.json ├── wayz_iotkit │ └── package.json └── agile_ftp │ └── package.json ├── language ├── XML │ └── Kconfig ├── Kconfig ├── JSON │ ├── Kconfig │ ├── parson │ │ └── Kconfig │ └── ljson │ │ └── Kconfig └── rtt_rust │ └── Kconfig ├── misc ├── projects │ ├── Kconfig │ ├── industrial-gateway │ │ └── Kconfig │ └── music-player │ │ └── Kconfig ├── samples │ └── Kconfig ├── entertainment │ ├── cal │ │ ├── Kconfig │ │ └── package.json │ ├── donut │ │ ├── Kconfig │ │ └── package.json │ ├── aclock │ │ ├── Kconfig │ │ └── package.json │ ├── cowsay │ │ ├── Kconfig │ │ └── package.json │ ├── tetris │ │ └── Kconfig │ ├── sl │ │ ├── Kconfig │ │ └── package.json │ ├── cmatrix │ │ ├── Kconfig │ │ └── package.json │ ├── snake │ │ └── Kconfig │ ├── threes │ │ └── Kconfig │ ├── c2048 │ │ └── Kconfig │ └── Kconfig ├── hello │ └── Kconfig ├── upacker │ ├── Kconfig │ └── package.json ├── CorevMCU_CLI │ └── Kconfig ├── uparam │ ├── package.json │ └── Kconfig ├── soem │ └── Kconfig ├── optparse │ └── Kconfig ├── state_machine │ └── package.json ├── minizip │ └── package.json ├── ki │ └── package.json ├── slcan2rtt │ └── Kconfig └── armv7m_dwt │ └── Kconfig ├── peripherals ├── kendryte-sdk │ ├── Kconfig │ └── K210-SDK │ │ └── Kconfig ├── rtc │ ├── Kconfig │ ├── ds3231 │ │ └── Kconfig │ └── rx8900 │ │ └── Kconfig ├── touch │ ├── Kconfig │ ├── cst816x │ │ ├── Kconfig │ │ └── package.json │ ├── ft6206 │ │ ├── Kconfig │ │ └── package.json │ ├── gt917s │ │ └── Kconfig │ ├── gt911 │ │ └── Kconfig │ └── ft5426 │ │ ├── package.json │ │ └── Kconfig ├── at24cxx │ └── Kconfig ├── sensors │ ├── max17048 │ │ ├── Kconfig │ │ └── package.json │ ├── adt74xx │ │ ├── Kconfig │ │ └── package.json │ ├── hs300x │ │ └── Kconfig │ ├── zmod4410 │ │ └── Kconfig │ ├── balance │ │ ├── Kconfig │ │ └── package.json │ ├── isl29035 │ │ └── Kconfig │ ├── bmi088 │ │ └── Kconfig │ ├── hmc5883 │ │ └── Kconfig │ ├── qmp6989 │ │ └── package.json │ ├── sths34pf80 │ │ ├── Kconfig │ │ └── package.json │ ├── dht11 │ │ ├── package.json │ │ └── Kconfig │ ├── sht3x │ │ └── Kconfig │ ├── df220 │ │ └── Kconfig │ ├── shtc1 │ │ └── Kconfig │ ├── mlx90392 │ │ └── Kconfig │ ├── mlx90393 │ │ └── Kconfig │ ├── mlx90397 │ │ └── Kconfig │ ├── bme280 │ │ └── Kconfig │ ├── bmp280 │ │ └── Kconfig │ ├── max6675 │ │ └── Kconfig │ └── lps22hb │ │ └── Kconfig ├── rfm300 │ └── package.json ├── ESP-IDF │ ├── Kconfig │ └── package.json ├── ly68l6400 │ └── package.json ├── mfoc │ ├── package.json │ └── Kconfig ├── libnfc │ └── package.json ├── raspberrypi-pico-sdk │ └── Kconfig ├── rplidar │ └── package.json ├── tmc51xx │ └── Kconfig ├── nrfx │ └── Kconfig ├── LedBlink │ └── Kconfig ├── rda58xx │ └── Kconfig ├── Misaka_RGB_Bling │ ├── Kconfig │ └── package.json ├── kobuki │ └── package.json └── realtek_ameba │ └── Kconfig ├── .gitattributes ├── multimedia ├── u8g2 │ ├── Kconfig │ └── u8g2-official │ │ └── package.json ├── LVGL │ ├── Kconfig │ ├── gui_guider_demo │ │ ├── Kconfig │ │ └── package.json │ └── lv_music_demo │ │ └── Kconfig ├── STemWin │ └── package.json ├── NUemWin │ └── package.json ├── ugui │ ├── Kconfig │ └── package.json ├── touchgfx2rtt │ ├── package.json │ └── Kconfig ├── PDFGen │ └── package.json ├── openmv │ └── Kconfig ├── mcurses │ └── package.json ├── termbox │ └── package.json ├── helix │ └── Kconfig ├── TinyJPEG │ └── Kconfig └── mupdf │ └── Kconfig ├── system ├── CMSIS │ ├── Kconfig │ ├── CMSIS_RTOS1 │ │ ├── Kconfig │ │ └── package.json │ ├── CMSIS_RTOS2 │ │ └── package.json │ └── CMSIS_5_AUX │ │ └── package.json ├── enhanced-kservice │ ├── Kconfig │ ├── rt_kprintf_threadsafe │ │ └── Kconfig │ └── rt_memcpy_cm │ │ └── Kconfig ├── acceleration │ ├── Kconfig │ ├── Qfplib_M3 │ │ └── Kconfig │ ├── Qfplib_M0_tiny │ │ └── Kconfig │ └── Qfplib_M0_full │ │ └── Kconfig ├── partition │ └── Kconfig ├── Micrium │ ├── Kconfig │ └── uC_CRC │ │ └── Kconfig ├── mlibc │ ├── Kconfig │ └── package.json ├── EV │ ├── Kconfig │ └── package.json ├── Ppool │ ├── Kconfig │ └── package.json ├── yaffs2 │ └── Kconfig ├── plccore │ ├── Kconfig │ └── package.json ├── Arm-2D │ └── package.json ├── rt-robot │ ├── package.json │ └── Kconfig ├── minIni │ └── Kconfig ├── uffs │ └── package.json ├── agile_upgrade │ └── package.json ├── jffs2 │ └── package.json ├── FreeRTOS_Wrapper │ └── Kconfig ├── ramdisk │ └── Kconfig ├── lwext4 │ └── Kconfig ├── kmulti_rtimer │ └── package.json ├── CherryUSB │ └── package.json └── pixman │ └── Kconfig ├── signalprocess ├── Kconfig ├── ukal │ └── package.json ├── kissfft │ └── Kconfig └── DigitalCtrl │ └── package.json ├── security ├── Kconfig ├── trusted-firmware-m │ └── Kconfig └── yd_crypto │ └── Kconfig ├── ai ├── Kconfig ├── ulapack │ └── package.json ├── ncnn │ └── Kconfig └── quest │ └── package.json ├── Kconfig └── tools ├── vofa_plus ├── Kconfig └── package.json ├── mem_sandbox ├── Kconfig └── package.json ├── cBox ├── package.json └── Kconfig ├── anv_memleak └── package.json ├── regex ├── Kconfig └── package.json ├── wamr └── package.json ├── lwlog ├── package.json └── Kconfig ├── anv_trace └── package.json ├── snowflake └── package.json ├── devmem └── Kconfig ├── anv_testsuit └── package.json ├── anv_bench └── package.json ├── armv7m_DWT └── Kconfig ├── vconsole └── Kconfig ├── gbk2utf8 └── Kconfig ├── cpu_usage └── Kconfig ├── uMCN └── package.json ├── fdt └── Kconfig ├── CoreMark └── package.json └── Dhrystone └── package.json /arduino/datastorage/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Data Storage" 2 | 3 | 4 | 5 | endmenu 6 | -------------------------------------------------------------------------------- /arduino/uncategorized/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Uncategorized" 2 | 3 | 4 | 5 | endmenu 6 | -------------------------------------------------------------------------------- /figures/env1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hendecee-m0-4/packages/HEAD/figures/env1.png -------------------------------------------------------------------------------- /figures/env2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hendecee-m0-4/packages/HEAD/figures/env2.png -------------------------------------------------------------------------------- /figures/env3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hendecee-m0-4/packages/HEAD/figures/env3.png -------------------------------------------------------------------------------- /figures/env4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hendecee-m0-4/packages/HEAD/figures/env4.png -------------------------------------------------------------------------------- /figures/env5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hendecee-m0-4/packages/HEAD/figures/env5.png -------------------------------------------------------------------------------- /figures/env6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hendecee-m0-4/packages/HEAD/figures/env6.png -------------------------------------------------------------------------------- /figures/env7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hendecee-m0-4/packages/HEAD/figures/env7.png -------------------------------------------------------------------------------- /figures/env8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hendecee-m0-4/packages/HEAD/figures/env8.png -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/ezutil/Kconfig: -------------------------------------------------------------------------------- 1 | source "${EZOS_PATH}/components/ezutil/*/Kconfig" 2 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/eziot/ez_iot_bm/Kconfig: -------------------------------------------------------------------------------- 1 | source "${EZOS_PATH}/eziot/ez_iot_bm/*/Kconfig" 2 | -------------------------------------------------------------------------------- /iot/iot_cloud/ali-iotkit/menu/Config.dev_sign: -------------------------------------------------------------------------------- 1 | config DEV_SIGN 2 | bool 3 | default y 4 | select INFRA_SHA256 5 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/cJSON/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_CJSON_ENABLE 2 | bool "Enable cJSON" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/ezxml/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_EZXML_ENABLE 2 | bool "Enable ezxml" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/utest/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_UTEST_ENABLE 2 | bool "Enable utest" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/eziot/ez_iot_bm/base/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_BASE_ENABLE 2 | bool "Enable ez-iot base" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/eziot/ez_iot_bm/hub/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_HUB_ENABLE 2 | bool "Enable ez-iot hub" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/ezlist/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_EZLIST_ENABLE 2 | bool "Enable ezlist" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/mqtt/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_MQTT_ENABLE 2 | bool "Enable mqtt client" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/eziot/ez_iot_bm/model/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_MODEL_ENABLE 2 | bool "Enable ez-iot model" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/mbedtls/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menuconfig EZIOT_COMPONENT_MBEDTLS_ENABLE 3 | bool "Enable mbedtls" 4 | default y 5 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/webclient/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_WEBCLIENT_ENABLE 2 | bool "Enable webclient" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/ezutil/misc/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_EZUTIL_MISC_ENABLE 2 | bool "Enable ezutil misc" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/ezutil/s2j/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menuconfig EZIOT_COMPONENT_EZUTIL_S2J_ENABLE 3 | bool "Enable ezutil s2j" 4 | default y 5 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/ezutil/uuid/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_EZUTIL_UUID_ENABLE 2 | bool "Enable ezutil uuid" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/http_server/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menuconfig EZIOT_COMPONENT_EZHTTPD_ENABLE 3 | bool "Enable http_server" 4 | default y 5 | -------------------------------------------------------------------------------- /iot/iot_cloud/ali-iotkit/menu/Config.dev_reset: -------------------------------------------------------------------------------- 1 | config DEV_RESET 2 | bool "FEATURE_DEV_RESET" 3 | default n 4 | select MQTT_COMM_ENABLED 5 | select HAL_KV 6 | -------------------------------------------------------------------------------- /language/XML/Kconfig: -------------------------------------------------------------------------------- 1 | menu "XML: Extensible Markup Language" 2 | 3 | source "$PKGS_DIR/packages/language/XML/simple_xml/Kconfig" 4 | source "$PKGS_DIR/packages/language/XML/ezXML/Kconfig" 5 | 6 | endmenu 7 | -------------------------------------------------------------------------------- /misc/projects/Kconfig: -------------------------------------------------------------------------------- 1 | menu "project laboratory" 2 | 3 | source "$PKGS_DIR/packages/misc/projects/industrial-gateway/Kconfig" 4 | source "$PKGS_DIR/packages/misc/projects/music-player/Kconfig" 5 | 6 | endmenu 7 | -------------------------------------------------------------------------------- /arduino/communication/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Communication" 2 | 3 | source "$PKGS_DIR/packages/arduino/communication/Adafruit-PN532/Kconfig" 4 | source "$PKGS_DIR/packages/arduino/communication/Adafruit-Si4713/Kconfig" 5 | 6 | endmenu 7 | -------------------------------------------------------------------------------- /arduino/dataprocessing/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Data Processing" 2 | 3 | source "$PKGS_DIR/packages/arduino/dataprocessing/KalmanFilter/Kconfig" 4 | source "$PKGS_DIR/packages/arduino/dataprocessing/ArduinoJson/Kconfig" 5 | 6 | endmenu 7 | -------------------------------------------------------------------------------- /peripherals/kendryte-sdk/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Kendryte SDK" 2 | 3 | source "$PKGS_DIR/packages/peripherals/kendryte-sdk/K210-SDK/Kconfig" 4 | source "$PKGS_DIR/packages/peripherals/kendryte-sdk/K210-SDK/kendryte-sdk/Kconfig" 5 | 6 | endmenu 7 | -------------------------------------------------------------------------------- /iot/iot_cloud/ali-iotkit/menu/Config.dynamic_register: -------------------------------------------------------------------------------- 1 | config DYNAMIC_REGISTER 2 | bool "FEATURE_DYNAMIC_REGISTER" 3 | default n 4 | select INFRA_STRING 5 | select INFRA_HTTPC 6 | select INFRA_SHA256 7 | select SUPPORT_TLS 8 | -------------------------------------------------------------------------------- /arduino/timing/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Timing" 2 | 3 | source "$PKGS_DIR/packages/arduino/timing/MsTimer2/Kconfig" 4 | source "$PKGS_DIR/packages/arduino/timing/Ticker/Kconfig" 5 | source "$PKGS_DIR/packages/arduino/timing/TaskScheduler/Kconfig" 6 | 7 | endmenu 8 | -------------------------------------------------------------------------------- /arduino/other/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Other" 2 | 3 | source "$PKGS_DIR/packages/arduino/other/Adafruit-MFRC630/Kconfig" 4 | source "$PKGS_DIR/packages/arduino/other/Adafruit-Si5351/Kconfig" 5 | source "$PKGS_DIR/packages/arduino/other/RTClib/Kconfig" 6 | 7 | endmenu 8 | -------------------------------------------------------------------------------- /iot/WiFi/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menu "Wi-Fi" 3 | 4 | source "$PKGS_DIR/packages/iot/WiFi/wlanmarvell/Kconfig" 5 | source "$PKGS_DIR/packages/iot/WiFi/wlan_wiced/Kconfig" 6 | source "$PKGS_DIR/packages/iot/WiFi/rw007/Kconfig" 7 | 8 | endmenu 9 | 10 | -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | # .gitattributes for packages. 2 | 3 | # Handle line endings automatically for files detected as text 4 | # and leave all files detected as binary untouched. 5 | # ============ 6 | * text=auto 7 | 8 | Kconfig text eol=lf 9 | *.json text eol=lf 10 | -------------------------------------------------------------------------------- /iot/iot_cloud/ali-iotkit/menu/Config.ota: -------------------------------------------------------------------------------- 1 | config OTA_ENABLED 2 | bool "FEATURE_OTA_ENABLED" 3 | depends on MQTT_COMM_ENABLED 4 | select INFRA_STRING 5 | select INFRA_JSON_PARSER 6 | select INFRA_HTTPC 7 | select INFRA_MD5 8 | select INFRA_SHA256 9 | -------------------------------------------------------------------------------- /multimedia/u8g2/Kconfig: -------------------------------------------------------------------------------- 1 | menu "u8g2: a monochrome graphic library" 2 | 3 | if RT_VER_NUM >= 0x40003 4 | source "$PKGS_DIR/packages/multimedia/u8g2/u8g2-official/Kconfig" 5 | endif 6 | 7 | source "$PKGS_DIR/packages/multimedia/u8g2/u8g2/Kconfig" 8 | 9 | endmenu 10 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/eztimer/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_EZTIMER_ENABLE 2 | bool "Enable eztimer" 3 | default y 4 | 5 | config EZIOT_CONPONENT_TIMER_TASK_STACK_SIZE 6 | int "Stack size of timer task" 7 | default 4096 8 | depends on EZIOT_COMPONENT_EZTIMER_ENABLE 9 | -------------------------------------------------------------------------------- /system/CMSIS/Kconfig: -------------------------------------------------------------------------------- 1 | menu "CMSIS: ARM Cortex-M Microcontroller Software Interface Standard" 2 | 3 | source "$PKGS_DIR/packages/system/CMSIS/CMSIS_5/Kconfig" 4 | source "$PKGS_DIR/packages/system/CMSIS/CMSIS_RTOS1/Kconfig" 5 | source "$PKGS_DIR/packages/system/CMSIS/CMSIS_RTOS2/Kconfig" 6 | 7 | endmenu 8 | -------------------------------------------------------------------------------- /iot/iot_cloud/ali-iotkit/menu/Config.dev_bind: -------------------------------------------------------------------------------- 1 | config DEV_BIND_ENABLED 2 | 3 | bool "FEATURE_DEV_BIND_ENABLED" 4 | select INFRA_CLASSIC 5 | select INFRA_COMPAT 6 | select COAP_SERVER 7 | select MQTT_COMM_ENABLED 8 | default n 9 | help 10 | Enable dev-bind in SDK 11 | 12 | 13 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/ezconn/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_EZCONN_ENABLE 2 | bool "Enable ezconn" 3 | default y 4 | 5 | config EZIOT_COMPONENT_EZCONN_HTTPD_STACK_SIZE 6 | int "Stack size of httpd server used by distribute" 7 | default 8192 8 | depends on EZIOT_COMPONENT_EZCONN_ENABLE 9 | -------------------------------------------------------------------------------- /system/enhanced-kservice/Kconfig: -------------------------------------------------------------------------------- 1 | menu "enhanced kernel services" 2 | 3 | source "$PKGS_DIR/packages/system/enhanced-kservice/rt_memcpy_cm/Kconfig" 4 | source "$PKGS_DIR/packages/system/enhanced-kservice/rt_kprintf_threadsafe/Kconfig" 5 | source "$PKGS_DIR/packages/system/enhanced-kservice/rt_vsnprintf_full/Kconfig" 6 | 7 | endmenu 8 | -------------------------------------------------------------------------------- /system/acceleration/Kconfig: -------------------------------------------------------------------------------- 1 | menu "acceleration: Assembly language or algorithmic acceleration packages" 2 | 3 | source "$PKGS_DIR/packages/system/acceleration/Qfplib_M0_full/Kconfig" 4 | source "$PKGS_DIR/packages/system/acceleration/Qfplib_M0_tiny/Kconfig" 5 | source "$PKGS_DIR/packages/system/acceleration/Qfplib_M3/Kconfig" 6 | 7 | endmenu 8 | -------------------------------------------------------------------------------- /iot/nanopb/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PKG_USING_NANOPB 2 | bool "nanopb: Protocol Buffers for Embedded Systems" 3 | default n 4 | 5 | if PKG_USING_NANOPB 6 | 7 | config PKG_NANOPB_PATH 8 | string 9 | default "/packages/iot/nanopb" 10 | 11 | config PKG_NANOPB_VER 12 | string 13 | default "v1.0.0" 14 | 15 | endif 16 | -------------------------------------------------------------------------------- /misc/samples/Kconfig: -------------------------------------------------------------------------------- 1 | menu "samples: kernel and components samples" 2 | 3 | source "$PKGS_DIR/packages/misc/samples/kernel_samples/Kconfig" 4 | source "$PKGS_DIR/packages/misc/samples/filesystem_samples/Kconfig" 5 | source "$PKGS_DIR/packages/misc/samples/network_samples/Kconfig" 6 | source "$PKGS_DIR/packages/misc/samples/peripheral_samples/Kconfig" 7 | 8 | endmenu 9 | -------------------------------------------------------------------------------- /arduino/projects/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Projects and Demos" 2 | 3 | source "$PKGS_DIR/packages/arduino/projects/MsgQ-C-CPP-demo/Kconfig" 4 | source "$PKGS_DIR/packages/arduino/projects/UltrasoundRadar/Kconfig" 5 | source "$PKGS_DIR/packages/arduino/projects/Arduino-Sensor-Kit/Kconfig" 6 | source "$PKGS_DIR/packages/arduino/projects/matlab-support-package/Kconfig" 7 | 8 | endmenu 9 | -------------------------------------------------------------------------------- /peripherals/rtc/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PKG_USING_EXTERN_RTC_DRIVERS 2 | bool "extern rtc drivers" 3 | default n 4 | select RT_USING_EXTERN_RTC 5 | 6 | if PKG_USING_EXTERN_RTC_DRIVERS 7 | 8 | source "$PKGS_DIR/packages/peripherals/rtc/ds3231/Kconfig" 9 | source "$PKGS_DIR/packages/peripherals/rtc/rx8900/Kconfig" 10 | 11 | endif 12 | -------------------------------------------------------------------------------- /multimedia/LVGL/Kconfig: -------------------------------------------------------------------------------- 1 | menu "LVGL: powerful and easy-to-use embedded GUI library" 2 | 3 | source "$PKGS_DIR/packages/multimedia/LVGL/LVGL/Kconfig" 4 | source "$PKGS_DIR/packages/multimedia/LVGL/LittlevGL2RTT/Kconfig" 5 | source "$PKGS_DIR/packages/multimedia/LVGL/lv_music_demo/Kconfig" 6 | source "$PKGS_DIR/packages/multimedia/LVGL/gui_guider_demo/Kconfig" 7 | 8 | endmenu 9 | -------------------------------------------------------------------------------- /iot/iot_cloud/ali-iotkit/menu/Config.http: -------------------------------------------------------------------------------- 1 | 2 | config HTTP_COMM_ENABLED 3 | bool "FEATURE_HTTP_COMM_ENABLED" 4 | default n 5 | select INFRA_SHA1 6 | select INFRA_HTTPC 7 | select INFRA_REPORT 8 | select INFRA_JSON_PARSER 9 | select SUPPORT_TLS 10 | help 11 | Establish persistent connection with AliCloud via HTTP-based protocol 12 | 13 | -------------------------------------------------------------------------------- /misc/entertainment/cal/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package cal 3 | menuconfig PKG_USING_CAL 4 | bool "cal: a terminal calendar" 5 | default n 6 | 7 | if PKG_USING_CAL 8 | 9 | config PKG_CAL_PATH 10 | string 11 | default "/packages/misc/entertainment/cal" 12 | 13 | config PKG_CAL_VER 14 | string 15 | default "latest" 16 | 17 | endif 18 | 19 | -------------------------------------------------------------------------------- /system/partition/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menuconfig PKG_USING_PARTITION 3 | bool "partition: A simple partition for block device in rt-thread." 4 | default n 5 | 6 | if PKG_USING_PARTITION 7 | 8 | config PKG_PARTITION_PATH 9 | string 10 | default "/packages/system/partition" 11 | 12 | config PKG_PARTITION_VER 13 | string 14 | default "v1.0.1" 15 | 16 | endif 17 | -------------------------------------------------------------------------------- /misc/entertainment/donut/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package donut 3 | menuconfig PKG_USING_DONUT 4 | bool "donut: a 3D spinning donut" 5 | default n 6 | 7 | if PKG_USING_DONUT 8 | 9 | config PKG_DONUT_PATH 10 | string 11 | default "/packages/misc/entertainment/donut" 12 | 13 | config PKG_DONUT_VER 14 | string 15 | default "latest" 16 | 17 | endif 18 | 19 | -------------------------------------------------------------------------------- /misc/entertainment/aclock/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package aclock 3 | menuconfig PKG_USING_ACLOCK 4 | bool "aclock: a terminal clock" 5 | default n 6 | 7 | if PKG_USING_ACLOCK 8 | 9 | config PKG_ACLOCK_PATH 10 | string 11 | default "/packages/misc/entertainment/aclock" 12 | 13 | config PKG_ACLOCK_VER 14 | string 15 | default "latest" 16 | 17 | endif 18 | 19 | -------------------------------------------------------------------------------- /signalprocess/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Signal Processing and Control Algorithm Packages" 2 | 3 | source "$PKGS_DIR/packages/signalprocess/fire_pid_curve/Kconfig" 4 | source "$PKGS_DIR/packages/signalprocess/qpid/Kconfig" 5 | source "$PKGS_DIR/packages/signalprocess/ukal/Kconfig" 6 | source "$PKGS_DIR/packages/signalprocess/DigitalCtrl/Kconfig" 7 | source "$PKGS_DIR/packages/signalprocess/kissfft/Kconfig" 8 | 9 | endmenu 10 | -------------------------------------------------------------------------------- /misc/entertainment/cowsay/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package cowsay 3 | menuconfig PKG_USING_COWSAY 4 | bool "cowsay: greeting from console" 5 | default n 6 | 7 | if PKG_USING_COWSAY 8 | 9 | config PKG_COWSAY_PATH 10 | string 11 | default "/packages/misc/entertainment/cowsay" 12 | 13 | config PKG_COWSAY_VER 14 | string 15 | default "latest" 16 | 17 | endif 18 | 19 | -------------------------------------------------------------------------------- /security/Kconfig: -------------------------------------------------------------------------------- 1 | menu "security packages" 2 | 3 | source "$PKGS_DIR/packages/security/mbedtls/Kconfig" 4 | source "$PKGS_DIR/packages/security/libsodium/Kconfig" 5 | source "$PKGS_DIR/packages/security/libhydrogen/Kconfig" 6 | source "$PKGS_DIR/packages/security/tinycrypt/Kconfig" 7 | source "$PKGS_DIR/packages/security/trusted-firmware-m/Kconfig" 8 | source "$PKGS_DIR/packages/security/yd_crypto/Kconfig" 9 | 10 | endmenu 11 | -------------------------------------------------------------------------------- /iot/iot_cloud/ali-iotkit/menu/Config.wrappers: -------------------------------------------------------------------------------- 1 | config HAL_KV 2 | bool 3 | default n 4 | 5 | config SUPPORT_TLS 6 | bool "FEATURE_SUPPORT_TLS" 7 | select PKG_USING_MBEDTLS 8 | default y if OTA_ENABLED 9 | 10 | config HAL_CRYPTO 11 | bool 12 | select PKG_USING_MBEDTLS 13 | default n 14 | 15 | config HAL_UDP 16 | bool 17 | default n 18 | 19 | config COAP_DTLS_SUPPORT 20 | bool 21 | select PKG_USING_MBEDTLS 22 | default n 23 | -------------------------------------------------------------------------------- /misc/entertainment/tetris/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package tetris 3 | menuconfig PKG_USING_TETRIS 4 | bool "Tetris: An indie puzzle video game run on RT-Thread console" 5 | select PKG_USING_VT100 6 | default n 7 | 8 | if PKG_USING_TETRIS 9 | 10 | config PKG_TETRIS_PATH 11 | string 12 | default "/packages/misc/entertainment/tetris" 13 | 14 | config PKG_TETRIS_VER 15 | string 16 | default "latest" 17 | 18 | endif 19 | 20 | -------------------------------------------------------------------------------- /multimedia/LVGL/gui_guider_demo/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package gui_guider_demo 3 | menuconfig PKG_USING_GUI_GUIDER_DEMO 4 | bool "Enable LVGL GUI Guider demo for RT-Thread" 5 | default n 6 | 7 | if PKG_USING_GUI_GUIDER_DEMO 8 | 9 | config PKG_GUI_GUIDER_DEMO_PATH 10 | string 11 | default "/packages/multimedia/LVGL/gui_guider_demo" 12 | 13 | config PKG_GUI_GUIDER_DEMO_VER 14 | string 15 | default "latest" 16 | 17 | endif 18 | -------------------------------------------------------------------------------- /misc/entertainment/sl/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package sl 3 | menuconfig PKG_USING_SL 4 | bool "sl: steam locomotive runs across your terminal when you type 'sl' as you meant to type 'ls'" 5 | select PKG_USING_VT100 6 | default n 7 | 8 | if PKG_USING_SL 9 | 10 | config PKG_SL_PATH 11 | string 12 | default "/packages/misc/entertainment/sl" 13 | 14 | config PKG_SL_VER 15 | string 16 | default "latest" 17 | 18 | endif 19 | 20 | -------------------------------------------------------------------------------- /iot/lwip/Kconfig: -------------------------------------------------------------------------------- 1 | config PKG_USING_LWIP 2 | bool 3 | depends on RT_VER_NUM >= 0x50000 4 | default n 5 | 6 | if PKG_USING_LWIP 7 | config PKG_LWIP_PATH 8 | string 9 | default "/packages/iot/lwip" 10 | 11 | config PKG_LWIP_VER 12 | string 13 | default "latest" if RT_USING_LWIP_LATEST 14 | default "v1.4.1" if RT_USING_LWIP141 15 | default "v2.0.3" if RT_USING_LWIP203 16 | default "v2.1.3" if RT_USING_LWIP213 17 | endif 18 | -------------------------------------------------------------------------------- /system/Micrium/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Micrium: Micrium software products porting for RT-Thread" 2 | 3 | source "$PKGS_DIR/packages/system/Micrium/uCOSIII_Wrapper/Kconfig" 4 | source "$PKGS_DIR/packages/system/Micrium/uCOSII_Wrapper/Kconfig" 5 | source "$PKGS_DIR/packages/system/Micrium/uC_CRC/Kconfig" 6 | source "$PKGS_DIR/packages/system/Micrium/uC_CLK/Kconfig" 7 | source "$PKGS_DIR/packages/system/Micrium/uC_Common/Kconfig" 8 | source "$PKGS_DIR/packages/system/Micrium/uC_Modbus/Kconfig" 9 | 10 | endmenu 11 | -------------------------------------------------------------------------------- /misc/entertainment/cmatrix/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package cmatrix 3 | menuconfig PKG_USING_CMATRIX 4 | bool "cmatrix: text flying in and out in a terminal like as seen in 'The Matrix' movie" 5 | select PKG_USING_VT100 6 | default n 7 | 8 | if PKG_USING_CMATRIX 9 | 10 | config PKG_CMATRIX_PATH 11 | string 12 | default "/packages/misc/entertainment/cmatrix" 13 | 14 | config PKG_CMATRIX_VER 15 | string 16 | default "latest" 17 | 18 | endif 19 | 20 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/eziot/ez_iot_bm/ota/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_OTA_ENABLE 2 | bool "Enable ez-iot ota" 3 | default y 4 | 5 | config EZIOT_OTA_TASK_STACK_SIZE 6 | int "Stack size of ota task" 7 | default 16384 8 | depends on EZIOT_OTA_ENABLE 9 | help 10 | Stack size for ota task, the task is used for download ota file 11 | 12 | config EZIOT_OTA_TASK_PRIORITY 13 | int "priority of ota task" 14 | range 0 255 15 | default 10 16 | depends on EZIOT_OTA_ENABLE 17 | -------------------------------------------------------------------------------- /misc/entertainment/snake/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package snake 3 | menuconfig PKG_USING_SNAKE 4 | bool "snake: a remake of the old nokia game" 5 | select RT_USING_POSIX_FS if RT_VER_NUM >= 0x40100 6 | select RT_USING_POSIX_TERMIOS 7 | default n 8 | 9 | if PKG_USING_SNAKE 10 | 11 | config PKG_SNAKE_PATH 12 | string 13 | default "/packages/misc/entertainment/snake" 14 | 15 | config PKG_SNAKE_VER 16 | string 17 | default "latest" 18 | 19 | endif 20 | 21 | -------------------------------------------------------------------------------- /iot/iot_cloud/ali-iotkit/menu/Config.http2: -------------------------------------------------------------------------------- 1 | config HTTP2_COMM_ENABLED 2 | bool "FEATURE_HTTP2_COMM_ENABLED" 3 | select INFRA_HTTPC 4 | select INFRA_SHA1 5 | select INFRA_TIMER 6 | select SUPPORT_TLS 7 | select ON_DAILY 8 | select FS_ENABLED 9 | default n 10 | help 11 | Establish persistent connection with AliCloud via HTTP2-stream protocol 12 | 13 | config FS_ENABLED 14 | bool 15 | default n 16 | help 17 | USE HAL fs api to enable file upload feature 18 | 19 | -------------------------------------------------------------------------------- /language/Kconfig: -------------------------------------------------------------------------------- 1 | menu "language packages" 2 | 3 | source "$PKGS_DIR/packages/language/JSON/Kconfig" 4 | source "$PKGS_DIR/packages/language/XML/Kconfig" 5 | source "$PKGS_DIR/packages/language/LuatOS/Kconfig" 6 | source "$PKGS_DIR/packages/language/Lua/Kconfig" 7 | source "$PKGS_DIR/packages/language/jerryscript/Kconfig" 8 | source "$PKGS_DIR/packages/language/micropython/Kconfig" 9 | source "$PKGS_DIR/packages/language/pikascript/Kconfig" 10 | source "$PKGS_DIR/packages/language/rtt_rust/Kconfig" 11 | 12 | endmenu 13 | -------------------------------------------------------------------------------- /language/JSON/Kconfig: -------------------------------------------------------------------------------- 1 | menu "JSON: JavaScript Object Notation, a lightweight data-interchange format" 2 | 3 | source "$PKGS_DIR/packages/language/JSON/cJSON/Kconfig" 4 | source "$PKGS_DIR/packages/language/JSON/ljson/Kconfig" 5 | source "$PKGS_DIR/packages/language/JSON/rt_cjson_tools/Kconfig" 6 | source "$PKGS_DIR/packages/language/JSON/rapidjson/Kconfig" 7 | source "$PKGS_DIR/packages/language/JSON/jsmn/Kconfig" 8 | source "$PKGS_DIR/packages/language/JSON/agile_jsmn/Kconfig" 9 | source "$PKGS_DIR/packages/language/JSON/parson/Kconfig" 10 | 11 | endmenu 12 | -------------------------------------------------------------------------------- /ai/Kconfig: -------------------------------------------------------------------------------- 1 | menu "AI packages" 2 | 3 | source "$PKGS_DIR/packages/ai/libann/Kconfig" 4 | source "$PKGS_DIR/packages/ai/nnom/Kconfig" 5 | source "$PKGS_DIR/packages/ai/onnx-backend/Kconfig" 6 | source "$PKGS_DIR/packages/ai/onnx-parser/Kconfig" 7 | source "$PKGS_DIR/packages/ai/TensorflowLiteMicro/Kconfig" 8 | source "$PKGS_DIR/packages/ai/elapack/Kconfig" 9 | source "$PKGS_DIR/packages/ai/ulapack/Kconfig" 10 | source "$PKGS_DIR/packages/ai/quest/Kconfig" 11 | source "$PKGS_DIR/packages/ai/naxos/Kconfig" 12 | source "$PKGS_DIR/packages/ai/ncnn/Kconfig" 13 | 14 | endmenu 15 | -------------------------------------------------------------------------------- /arduino/devicecontrol/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Device Control" 2 | 3 | source "$PKGS_DIR/packages/arduino/devicecontrol/Adafruit-PCF8574/Kconfig" 4 | source "$PKGS_DIR/packages/arduino/devicecontrol/Adafruit-PCA9685/Kconfig" 5 | source "$PKGS_DIR/packages/arduino/devicecontrol/Seeed-PCF85063TP/Kconfig" 6 | source "$PKGS_DIR/packages/arduino/devicecontrol/Adafruit-TPA2016/Kconfig" 7 | source "$PKGS_DIR/packages/arduino/devicecontrol/Adafruit-DRV2605/Kconfig" 8 | source "$PKGS_DIR/packages/arduino/devicecontrol/Adafruit-DS1841/Kconfig" 9 | source "$PKGS_DIR/packages/arduino/devicecontrol/Adafruit-DS3502/Kconfig" 10 | 11 | endmenu 12 | -------------------------------------------------------------------------------- /arduino/display/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Display" 2 | 3 | source "$PKGS_DIR/packages/arduino/display/Adafruit-GFX-Library/Kconfig" 4 | source "$PKGS_DIR/packages/arduino/display/U8g2_Arduino/Kconfig" 5 | # source "$PKGS_DIR/packages/arduino/display/U8glib_Arduino/Kconfig" 6 | # source "$PKGS_DIR/packages/arduino/display/TFT_eSPI/Kconfig" 7 | source "$PKGS_DIR/packages/arduino/display/Adafruit-ST7735/Kconfig" 8 | source "$PKGS_DIR/packages/arduino/display/Adafruit-SSD1306/Kconfig" 9 | source "$PKGS_DIR/packages/arduino/display/Adafruit-ILI9341/Kconfig" 10 | source "$PKGS_DIR/packages/arduino/display/Seeed-TM1637/Kconfig" 11 | 12 | endmenu 13 | -------------------------------------------------------------------------------- /misc/projects/industrial-gateway/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PROJECT_USING_INDUSTRIAL_DATEWAY 2 | bool "Industrial gataway: Integrate RS-485, RS-232, Ethernet" 3 | depends on BOARD_STM32F407_ATK_EXPLORER 4 | default n 5 | 6 | if PROJECT_USING_INDUSTRIAL_DATEWAY 7 | 8 | config INDUSTRIAL_DATEWAY_ON_STM32F407_ATK_EXPLORER 9 | bool 10 | depends on BOARD_STM32F407_ATK_EXPLORER 11 | select BSP_USING_USB_TO_USART 12 | select BSP_USING_COM3 13 | select BSP_USING_ETH 14 | select BSP_USING_SDCARD_FATFS 15 | select BSP_USING_SPI_FLASH_LITTLEFS 16 | default y 17 | 18 | endif 19 | -------------------------------------------------------------------------------- /Kconfig: -------------------------------------------------------------------------------- 1 | menu "RT-Thread online packages" 2 | 3 | source "$PKGS_DIR/packages/iot/Kconfig" 4 | source "$PKGS_DIR/packages/security/Kconfig" 5 | source "$PKGS_DIR/packages/language/Kconfig" 6 | source "$PKGS_DIR/packages/multimedia/Kconfig" 7 | source "$PKGS_DIR/packages/tools/Kconfig" 8 | source "$PKGS_DIR/packages/system/Kconfig" 9 | source "$PKGS_DIR/packages/peripherals/Kconfig" 10 | source "$PKGS_DIR/packages/ai/Kconfig" 11 | source "$PKGS_DIR/packages/signalprocess/Kconfig" 12 | source "$PKGS_DIR/packages/misc/Kconfig" 13 | 14 | if RT_VER_NUM >= 0x40101 15 | source "$PKGS_DIR/packages/arduino/Kconfig" 16 | endif 17 | 18 | endmenu 19 | -------------------------------------------------------------------------------- /multimedia/LVGL/lv_music_demo/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package lv_music_demo 3 | menuconfig PKG_USING_LV_MUSIC_DEMO 4 | bool "Enable LVGL music player demo for RT-Thread" 5 | default n 6 | 7 | if PKG_USING_LV_MUSIC_DEMO 8 | 9 | config PKG_LV_MUSIC_DEMO_PATH 10 | string 11 | default "/packages/multimedia/LVGL/lv_music_demo" 12 | 13 | config PKG_LV_MUSIC_DEMO_VER 14 | string 15 | default "v0.2.0" if PKG_LVGL_VER_NUM = 0x08020 #LVGL v8.2.0 16 | default "v0.3.2" if PKG_LVGL_VER_NUM >= 0x08030 && PKG_LVGL_VER_NUM < 0x08040 #LVGL v8.3.x 17 | default "latest" 18 | endif 19 | -------------------------------------------------------------------------------- /language/JSON/parson/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menuconfig PKG_USING_PARSON 3 | bool "parson: parson is a lightweight json library written in C." 4 | default n 5 | 6 | if PKG_USING_PARSON 7 | 8 | config PKG_PARSON_PATH 9 | string 10 | default "/packages/language/JSON/parson" 11 | 12 | choice 13 | prompt "Version" 14 | help 15 | Select the Parson version 16 | 17 | config PKG_USING_PARSON_LATEST_VERSION 18 | bool "latest" 19 | endchoice 20 | 21 | config PKG_PARSON_VER 22 | string 23 | default "latest" if PKG_USING_PARSON_LATEST_VERSION 24 | 25 | endif 26 | -------------------------------------------------------------------------------- /peripherals/touch/Kconfig: -------------------------------------------------------------------------------- 1 | menu "touch drivers" 2 | 3 | source "$PKGS_DIR/packages/peripherals/touch/gt9147/Kconfig" 4 | source "$PKGS_DIR/packages/peripherals/touch/gt1151/Kconfig" 5 | source "$PKGS_DIR/packages/peripherals/touch/gt917s/Kconfig" 6 | source "$PKGS_DIR/packages/peripherals/touch/gt911/Kconfig" 7 | source "$PKGS_DIR/packages/peripherals/touch/ft6206/Kconfig" 8 | source "$PKGS_DIR/packages/peripherals/touch/ft5426/Kconfig" 9 | source "$PKGS_DIR/packages/peripherals/touch/ft6236/Kconfig" 10 | source "$PKGS_DIR/packages/peripherals/touch/xpt2046/Kconfig" 11 | source "$PKGS_DIR/packages/peripherals/touch/cst816x/Kconfig" 12 | 13 | endmenu 14 | -------------------------------------------------------------------------------- /arduino/signalio/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Signal IO" 2 | 3 | source "$PKGS_DIR/packages/arduino/signalio/Adafruit-BusIO/Kconfig" 4 | source "$PKGS_DIR/packages/arduino/signalio/Adafruit-TCA8418/Kconfig" 5 | source "$PKGS_DIR/packages/arduino/signalio/Adafruit-MCP23017/Kconfig" 6 | source "$PKGS_DIR/packages/arduino/signalio/Adafruit-ADS1X15/Kconfig" 7 | source "$PKGS_DIR/packages/arduino/signalio/Adafruit-AW9523/Kconfig" 8 | source "$PKGS_DIR/packages/arduino/signalio/Adafruit-MCP3008/Kconfig" 9 | source "$PKGS_DIR/packages/arduino/signalio/Adafruit-MCP4725/Kconfig" 10 | source "$PKGS_DIR/packages/arduino/signalio/Adafruit-BD3491FS/Kconfig" 11 | 12 | 13 | endmenu 14 | -------------------------------------------------------------------------------- /misc/projects/music-player/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PROJECT_USING_MUSIC_PLAYER 2 | bool "music player" 3 | depends on BOARD_STM32L475_ATK_PANDORA 4 | default n 5 | 6 | if PROJECT_USING_MUSIC_PLAYER 7 | 8 | config MUSIC_PLAYER_ON_STM32L475_ATK_PANDORA 9 | bool 10 | depends on BOARD_STM32L475_ATK_PANDORA 11 | select RT_USING_POSIX_FS 12 | select RT_USING_POSIX_STDIO 13 | select BSP_USING_SDCARD 14 | select BSP_USING_AUDIO 15 | select BSP_USING_AUDIO_PLAY 16 | select PKG_USING_WAVPLAYER 17 | select PKG_WP_USING_PLAY 18 | select PKG_USING_VT100 19 | default y 20 | 21 | endif 22 | -------------------------------------------------------------------------------- /peripherals/touch/cst816x/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package cst816x 3 | menuconfig PKG_USING_CST816X 4 | bool "Please add description of cst816x in English." 5 | default n 6 | 7 | if PKG_USING_CST816X 8 | 9 | config PKG_CST816X_PATH 10 | string 11 | default "/packages/peripherals/cst816x" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_CST816X_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_CST816X_VER 23 | string 24 | default "latest" if PKG_USING_CST816X_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /system/mlibc/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package mlibc 3 | menuconfig PKG_USING_MLIBC 4 | bool "mlibc: Embedded libc, especially for RISC-V" 5 | select RT_USING_EXTERNAL_LIBC 6 | default n 7 | 8 | if PKG_USING_MLIBC 9 | 10 | config PKG_MLIBC_PATH 11 | string 12 | default "/packages/system/mlibc" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_MLIBC_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_MLIBC_VER 24 | string 25 | default "latest" if PKG_USING_MLIBC_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /system/EV/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package EV 3 | 4 | menuconfig PKG_USING_EV 5 | bool "EV: Framework for efficient development of vehicles (including drones)" 6 | default n 7 | 8 | if PKG_USING_EV 9 | 10 | config PKG_EV_PATH 11 | string 12 | default "/packages/system/EV" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_EV_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_EV_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_EV_VER 25 | string 26 | default "latest" if PKG_USING_EV_LATEST_VERSION 27 | 28 | endif 29 | -------------------------------------------------------------------------------- /iot/iot_cloud/Kconfig: -------------------------------------------------------------------------------- 1 | menu "IoT Cloud" 2 | 3 | source "$PKGS_DIR/packages/iot/iot_cloud/onenet/Kconfig" 4 | source "$PKGS_DIR/packages/iot/iot_cloud/GAgent/Kconfig" 5 | source "$PKGS_DIR/packages/iot/iot_cloud/ali-iotkit/Kconfig" 6 | source "$PKGS_DIR/packages/iot/iot_cloud/azure-iot-sdk/Kconfig" 7 | source "$PKGS_DIR/packages/iot/iot_cloud/tencent-iot-sdk/Kconfig" 8 | source "$PKGS_DIR/packages/iot/iot_cloud/jiot-c-sdk/Kconfig" 9 | source "$PKGS_DIR/packages/iot/iot_cloud/ucloud_iot_sdk/Kconfig" 10 | source "$PKGS_DIR/packages/iot/iot_cloud/joylink/Kconfig" 11 | source "$PKGS_DIR/packages/iot/iot_cloud/ez_iot_os/Kconfig" 12 | source "$PKGS_DIR/packages/iot/iot_cloud/iotsharp-c-sdk/Kconfig" 13 | 14 | endmenu 15 | -------------------------------------------------------------------------------- /multimedia/STemWin/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "STemWin", 3 | "description": "STemWin: a STemWin package for rt-thread", 4 | "description_zh": "STemWin在RT-Thread上的移植", 5 | "enable": "PKG_USING_STEMWIN", 6 | "keywords": [ 7 | "STemWin" 8 | ], 9 | "category": "multimedia", 10 | "author": { 11 | "name": "malongwei", 12 | "email": "2544047213@qq.com", 13 | "github": "malongwei" 14 | }, 15 | "license": "LGPL-2.1", 16 | "repository": "https://github.com/loogg/STemWin", 17 | "site": [ 18 | { 19 | "version": "latest", 20 | "URL": "https://github.com/loogg/STemWin.git", 21 | "filename": "STemWin.zip", 22 | "VER_SHA": "master" 23 | } 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /misc/hello/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PKG_USING_HELLO 2 | bool "Hello: A example package" 3 | default n 4 | 5 | if PKG_USING_HELLO 6 | 7 | config PKG_HELLO_PATH 8 | string 9 | default "/packages/misc/hello" 10 | 11 | choice 12 | prompt "Version" 13 | help 14 | Select this package version 15 | 16 | config PKG_USING_HELLO_V10000 17 | bool "v1.0.0" 18 | 19 | config PKG_USING_HELLO_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_HELLO_VER 24 | string 25 | default "v1.0.0" if PKG_USING_HELLO_V10000 26 | default "latest" if PKG_USING_HELLO_LATEST_VERSION 27 | 28 | endif 29 | -------------------------------------------------------------------------------- /multimedia/NUemWin/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "NUemWin", 3 | "description": "NUemWin: a NUemWin package for rt-thread", 4 | "description_zh": "NUemWin在RT-Thread上的移植", 5 | "enable": "PKG_USING_NUEMWIN", 6 | "keywords": [ 7 | "NUemWin" 8 | ], 9 | "category": "multimedia", 10 | "author": { 11 | "name": "wosayttn", 12 | "email": "wosayttn@gmail.com", 13 | "github": "wosayttn" 14 | }, 15 | "license": "LGPL-2.1", 16 | "repository": "https://github.com/wosayttn/NUemWin", 17 | "site": [ 18 | { 19 | "version": "latest", 20 | "URL": "https://github.com/wosayttn/NUemWin.git", 21 | "filename": "NUemWin.zip", 22 | "VER_SHA": "master" 23 | } 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /multimedia/ugui/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ugui 3 | menuconfig PKG_USING_UGUI 4 | bool "uGUI:Open source graphics library ugui ported to rtthread." 5 | default n 6 | 7 | if PKG_USING_UGUI 8 | 9 | config PKG_UGUI_PATH 10 | string 11 | default "/packages/multimedia/ugui" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_UGUI_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_UGUI_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_UGUI_VER 24 | string 25 | default "latest" if PKG_USING_UGUI_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /iot/bsal/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "bsal", 3 | "description": "The Bluetooth Stack Layer", 4 | "description_zh": "蓝牙协议栈抽象层。", 5 | "enable": "PKG_USING_BSAL", 6 | "keywords": [ 7 | "bsal", 8 | "realtek", 9 | "nimble" 10 | ], 11 | "category": "iot", 12 | "author": { 13 | "name": "supperthomas", 14 | "email": "78900636@qq.com", 15 | "github": "supperthomas" 16 | }, 17 | "license": "Apache-2.0", 18 | "repository": "https://github.com/RT-Thread-packages/bsal", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/RT-Thread-packages/bsal.git", 23 | "filename": "bsal-latest.zip", 24 | "VER_SHA": "main" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /misc/entertainment/threes/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package threes 3 | menuconfig PKG_USING_THREES 4 | bool "threes: An indie puzzle video game run on RT-Thread console" 5 | select RT_USING_DFS if RT_VER_NUM < 0x40100 6 | select RT_USING_POSIX if RT_VER_NUM < 0x40100 7 | select RT_USING_LIBC if RT_VER_NUM < 0x40100 8 | select RT_USING_POSIX_FS if RT_VER_NUM >= 0x40100 9 | select RT_USING_POSIX_TERMIOS 10 | default n 11 | 12 | 13 | if PKG_USING_THREES 14 | 15 | config PKG_THREES_PATH 16 | string 17 | default "/packages/misc/entertainment/threes" 18 | 19 | config PKG_THREES_VER 20 | string 21 | default "latest" 22 | 23 | endif 24 | 25 | -------------------------------------------------------------------------------- /peripherals/at24cxx/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at24cxx 3 | menuconfig PKG_USING_AT24CXX 4 | bool "at24cxx: eeprom at24cxx driver library." 5 | default n 6 | 7 | if PKG_USING_AT24CXX 8 | 9 | config PKG_AT24CXX_PATH 10 | string 11 | default "/packages/peripherals/at24cxx" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_AT24CXX_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT24CXX_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT24CXX_VER 24 | string 25 | default "latest" if PKG_USING_AT24CXX_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /language/JSON/ljson/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menuconfig PKG_USING_LJSON 3 | bool "ljson: JSON parser in ANSI C" 4 | default n 5 | 6 | if PKG_USING_LJSON 7 | 8 | config PKG_LJSON_PATH 9 | string 10 | default "/packages/language/JSON/ljson" 11 | 12 | choice 13 | prompt "version" 14 | help 15 | Select the ljson version 16 | 17 | config PKG_USING_LJSON_V002 18 | bool "v0.0.2" 19 | 20 | config PKG_USING_LJSON_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_LJSON_VER 25 | string 26 | default "v0.0.2" if PKG_USING_LJSON_V002 27 | default "latest" if PKG_USING_LJSON_LATEST_VERSION 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /system/Ppool/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Ppool 3 | menuconfig PKG_USING_PPOOL 4 | bool "Ppool: Pthread-based thread pool library" 5 | default n 6 | select RT_USING_PTHREADS 7 | 8 | if PKG_USING_PPOOL 9 | 10 | config PKG_PPOOL_PATH 11 | string 12 | default "/packages/system/Ppool" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_PPOOL_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_PPOOL_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_PPOOL_VER 25 | string 26 | default "latest" if PKG_USING_PPOOL_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /peripherals/sensors/max17048/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package max17048 3 | menuconfig PKG_USING_MAX17048 4 | bool "MAX17048: Bat monitor" 5 | default n 6 | 7 | if PKG_USING_MAX17048 8 | 9 | config PKG_MAX17048_PATH 10 | string 11 | default "/packages/peripherals/sensors/max17048" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_MAX17048_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_MAX17048_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_MAX17048_VER 24 | string 25 | default "latest" if PKG_USING_MAX17048_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /system/yaffs2/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PKG_USING_DFS_YAFFS 2 | bool "yaffs: Yet Another Flash File System" 3 | default n 4 | 5 | if PKG_USING_DFS_YAFFS 6 | 7 | config PKG_YAFFS_PATH 8 | string 9 | default "/packages/system/yaffs2" 10 | 11 | choice 12 | prompt "yaffs version" 13 | help 14 | Select the yaffs version 15 | 16 | config PKG_USING_YAFFS_LATEST_VERSION 17 | bool "latest" 18 | 19 | config PKG_USING_YAFFS_V100 20 | bool "v1.0.0" 21 | endchoice 22 | 23 | config PKG_YAFFS_VER 24 | string 25 | default "v1.0.0" if PKG_USING_YAFFS_V100 26 | default "latest" if PKG_USING_YAFFS_LATEST_VERSION 27 | 28 | endif 29 | -------------------------------------------------------------------------------- /peripherals/kendryte-sdk/K210-SDK/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package k210_sdk 3 | menuconfig PKG_USING_K210_SDK 4 | bool "Kendryte K210 SDK" 5 | default n 6 | 7 | if PKG_USING_K210_SDK 8 | 9 | config PKG_K210_SDK_PATH 10 | string 11 | default "/packages/peripherals/kendryte-sdk/K210-SDK" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_K210_SDK_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_K210_SDK_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_K210_SDK_VER 24 | string 25 | default "latest" if PKG_USING_K210_SDK_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /system/plccore/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package plccore 3 | menuconfig PKG_USING_PLCCORE 4 | bool "plccore: A PLC(programmable logic controller) runtime kernel." 5 | default n 6 | 7 | if PKG_USING_PLCCORE 8 | 9 | config PKG_PLCCORE_PATH 10 | string 11 | default "/packages/system/plccore" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_PLCCORE_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_PLCCORE_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_PLCCORE_VER 24 | string 25 | default "latest" if PKG_USING_PLCCORE_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/platform/bsp/rt-thread/Kconfig: -------------------------------------------------------------------------------- 1 | config EZIOT_OS_KV_ENABLE 2 | bool "Enable ez-os interface kv" 3 | default y 4 | 5 | config EZIOT_OS_LIBC_ENABLE 6 | bool "Enable ez-os interface libc" 7 | default y 8 | 9 | config EZIOT_OS_MEM_ENABLE 10 | bool "Enable ez-os interface memory" 11 | default y 12 | 13 | config EZIOT_OS_SOCKET_ENABLE 14 | bool "Enable ez-os interface socket" 15 | default y 16 | 17 | config EZIOT_OS_SYSTEM_ENABLE 18 | bool "Enable ez-os interface system" 19 | default y 20 | 21 | config EZIOT_OS_THREAD_ENABLE 22 | bool "Enable ez-os interface thread" 23 | default y 24 | 25 | config EZIOT_OS_TIME_ENABLE 26 | bool "Enable ez-os interface time" 27 | default y 28 | -------------------------------------------------------------------------------- /tools/vofa_plus/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package vofa_plus 3 | menuconfig PKG_USING_VOFA_PLUS 4 | bool "Realize serial port waveform function with vfoa+" 5 | default n 6 | 7 | if PKG_USING_VOFA_PLUS 8 | 9 | config PKG_VOFA_PLUS_PATH 10 | string 11 | default "/packages/tools/vofa_plus" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_VOFA_PLUS_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_VOFA_PLUS_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_VOFA_PLUS_VER 24 | string 25 | default "latest" if PKG_USING_VOFA_PLUS_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /misc/upacker/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package upacker 3 | menuconfig PKG_USING_UPACKER 4 | bool "upacker: building and parsing data frames to be sent over a serial interface" 5 | default n 6 | 7 | if PKG_USING_UPACKER 8 | 9 | config PKG_UPACKER_PATH 10 | string 11 | default "/packages/misc/upacker" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_UPACKER_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_UPACKER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_UPACKER_VER 24 | string 25 | default "latest" if PKG_USING_UPACKER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /system/Arm-2D/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Arm-2D", 3 | "description": "Arm-2D Graphics Library.", 4 | "description_zh": "Arm-2D 图形库。", 5 | "enable": "PKG_USING_ARM_2D", 6 | "keywords": [ 7 | "Arm-2D" 8 | ], 9 | "category": "system", 10 | "author": { 11 | "name": "liuduanfei", 12 | "email": "939763442@qq.com", 13 | "github": "liuduanfei" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/liuduanfei/Arm-2D", 17 | "icon": "unknown", 18 | "homepage": "unknown", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/liuduanfei/Arm-2D.git", 24 | "filename": "", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /arduino/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Arduino libraries" 2 | 3 | source "$PKGS_DIR/packages/arduino/RTduino/Kconfig" 4 | source "$PKGS_DIR/packages/arduino/projects/Kconfig" 5 | source "$PKGS_DIR/packages/arduino/sensors/Kconfig" 6 | source "$PKGS_DIR/packages/arduino/display/Kconfig" 7 | source "$PKGS_DIR/packages/arduino/timing/Kconfig" 8 | source "$PKGS_DIR/packages/arduino/dataprocessing/Kconfig" 9 | source "$PKGS_DIR/packages/arduino/datastorage/Kconfig" 10 | source "$PKGS_DIR/packages/arduino/communication/Kconfig" 11 | source "$PKGS_DIR/packages/arduino/devicecontrol/Kconfig" 12 | source "$PKGS_DIR/packages/arduino/other/Kconfig" 13 | source "$PKGS_DIR/packages/arduino/signalio/Kconfig" 14 | source "$PKGS_DIR/packages/arduino/uncategorized/Kconfig" 15 | 16 | endmenu 17 | -------------------------------------------------------------------------------- /misc/entertainment/cal/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cal", 3 | "description": "a terminal calendar", 4 | "description_zh": "终端公历日历", 5 | "enable": "PKG_USING_CAL", 6 | "keywords": [ 7 | "cal", 8 | "calendar" 9 | ], 10 | "category": "misc", 11 | "author": { 12 | "name": "Meco Man", 13 | "email": "jiantingman@foxmail.com", 14 | "github": "mysterywolf" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/mysterywolf/cal", 18 | "homepage": "https://github.com/mysterywolf/cal#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/mysterywolf/cal.git", 23 | "filename": "Null for git package", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /peripherals/sensors/adt74xx/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package adt74xx 2 | menuconfig PKG_USING_ADT74XX 3 | bool "adt74xx: digital temperature sensor adt74xx driver" 4 | default n 5 | 6 | if PKG_USING_ADT74XX 7 | 8 | config PKG_ADT74XX_PATH 9 | string 10 | default "/packages/peripherals/sensors/adt74xx" 11 | 12 | choice 13 | prompt "Version" 14 | default PKG_USING_ADT74XX_LATEST_VERSION 15 | help 16 | Select the package version 17 | 18 | 19 | config PKG_USING_ADT74XX_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_ADT74XX_VER 24 | string 25 | 26 | default "latest" if PKG_USING_ADT74XX_LATEST_VERSION 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /tools/mem_sandbox/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package mem_sandbox 3 | menuconfig PKG_USING_MEM_SANDBOX 4 | bool "mem_sandbox: memory sandbox for RT-Thread" 5 | default n 6 | 7 | if PKG_USING_MEM_SANDBOX 8 | 9 | config PKG_MEM_SANDBOX_PATH 10 | string 11 | default "/packages/tools/mem_sandbox" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_MEM_SANDBOX_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_MEM_SANDBOX_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_MEM_SANDBOX_VER 24 | string 25 | default "latest" if PKG_USING_MEM_SANDBOX_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /multimedia/touchgfx2rtt/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "touchgfx2rtt", 3 | "description": "touchgfx: a touchgfx package for rt-thread.", 4 | "description_zh": "touchgfx在RT-Thread上的移植。", 5 | "enable": "PKG_USING_TOUCHGFX2RTT", 6 | "keywords": [ 7 | "touchgfx2rtt" 8 | ], 9 | "category": "multimedia", 10 | "author": { 11 | "name": "kk", 12 | "email": "1335809282@qq.com", 13 | "github": "Aladdin-Wang" 14 | }, 15 | "license": "LGPL-2.1", 16 | "repository": "https://github.com/Aladdin-Wang/touchgfx2rtt.git", 17 | "site": [ 18 | { 19 | "version": "latest", 20 | "URL": "https://github.com/Aladdin-Wang/touchgfx2rtt.git", 21 | "filename": "touchgfx2rtt.zip", 22 | "VER_SHA": "master" 23 | } 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /peripherals/sensors/hs300x/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package hs300x 3 | menuconfig PKG_USING_HS300X 4 | bool "hs300x: digital humidity and temperature sensor hs300x driver library" 5 | default n 6 | 7 | if PKG_USING_HS300X 8 | 9 | config PKG_HS300X_PATH 10 | string 11 | default "/packages/peripherals/sensors/hs300x" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_HS300X_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_HS300X_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_HS300X_VER 24 | string 25 | default "latest" if PKG_USING_HS300X_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/sensors/zmod4410/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ZMOD4410 3 | menuconfig PKG_USING_ZMOD4410 4 | bool "ZMOD4410: Gas Sensor Module ZMOD4410 driver library" 5 | default n 6 | 7 | if PKG_USING_ZMOD4410 8 | 9 | config PKG_ZMOD4410_PATH 10 | string 11 | default "/packages/peripherals/sensors/ZMOD4410" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_ZMOD4410_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_ZMOD4410_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_ZMOD4410_VER 24 | string 25 | default "latest" if PKG_USING_ZMOD4410_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /system/CMSIS/CMSIS_RTOS1/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package CMSIS_RTOS1 3 | menuconfig PKG_USING_CMSIS_RTOS1 4 | bool "CMSIS-RTOS1 wrapper for RT-Thread" 5 | default n 6 | 7 | if PKG_USING_CMSIS_RTOS1 8 | 9 | config PKG_CMSIS_RTOS1_PATH 10 | string 11 | default "/packages/system/CMSIS/CMSIS_RTOS1" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_CMSIS_RTOS1_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_CMSIS_RTOS1_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_CMSIS_RTOS1_VER 24 | string 25 | default "latest" if PKG_USING_CMSIS_RTOS1_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/sensors/balance/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package balance 3 | menuconfig PKG_USING_BALANCE 4 | bool "Use hx71xx and weighing pressure sensor to measure weight" 5 | default n 6 | 7 | if PKG_USING_BALANCE 8 | 9 | config PKG_BALANCE_PATH 10 | string 11 | default "/packages/peripherals/sensors/balance" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_BALANCE_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | 20 | config PKG_USING_BALANCE_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_BALANCE_VER 25 | string 26 | default "latest" if PKG_USING_BALANCE_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /system/EV/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "EV", 3 | "description": "Framework for efficient development of vehicles (including drones)", 4 | "description_zh": "高效开发 vehicles(包括无人机) 的框架", 5 | "enable": "PKG_USING_EV", 6 | "keywords": [ 7 | "vehicle", "car", "drone" 8 | ], 9 | "category": "system", 10 | "author": { 11 | "name": "sogwms", 12 | "email": "sogwyms@gmail.com", 13 | "github": "sogwms" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/sogwms/EV", 17 | "homepage": "https://github.com/sogwms/EV#readme", 18 | "site": [ 19 | { 20 | "version": "latest", 21 | "URL": "https://github.com/sogwms/EV.git", 22 | "filename": "", 23 | "VER_SHA": "master" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /system/plccore/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "plccore", 3 | "description": "plccore for RT-Thread", 4 | "description_zh": "plccore 在 RT-Thread 上移植的软件包", 5 | "enable": "PKG_USING_PLCCORE", 6 | "keywords": [ 7 | "plccore" 8 | ], 9 | "category": "system", 10 | "author": { 11 | "name": "hyafz", 12 | "email": "401190549@qq.com" 13 | }, 14 | "license": "LGPL-2.1", 15 | "repository": "https://github.com/hyafz/plccore", 16 | "icon": "unknown", 17 | "homepage": "https://github.com/hyafz/plccore", 18 | "doc": "unknown", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/hyafz/plccore.git", 23 | "filename": "Null for git package", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /tools/cBox/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cBox", 3 | "description": "CBOX: C language box.", 4 | "description_zh": "CBOX: C 语言小工具。", 5 | "enable": "PKG_USING_CBOX", 6 | "keywords": [ 7 | "cbox", "C", "C language" 8 | ], 9 | "category": "tools", 10 | "author": { 11 | "name": "enkiller", 12 | "email": "462747508@qq.com", 13 | "github": "enkiller" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/enkiller/cbox", 17 | "icon": "unknown", 18 | "homepage": "unknown", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/enkiller/cbox.git", 24 | "filename": "Null for git package", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-MP503/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-MP503 3 | menuconfig PKG_USING_SEEED_MP503 4 | bool "Seeed MP503: Air Quality Sensor" 5 | default n 6 | 7 | if PKG_USING_SEEED_MP503 8 | 9 | config PKG_SEEED_MP503_PATH 10 | string 11 | default "/packages/peripherals/sensors/Seeed-MP503" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_SEEED_MP503_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_SEEED_MP503_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_SEEED_MP503_VER 24 | string 25 | default "latest" if PKG_USING_SEEED_MP503_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/rfm300/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rfm300", 3 | "description": "RFM300: ISM Transceiver Module With +20dBm(100mW) Output Power.", 4 | "enable": "PKG_USING_RFM300", 5 | "keywords": [ 6 | "rfm300" 7 | ], 8 | "category": "peripherals", 9 | "author": { 10 | "name": "kylepengchn", 11 | "email": "kylepengchn@163.com", 12 | "github": "kylepengchn" 13 | }, 14 | "license": "Apache-2.0", 15 | "repository": "https://github.com/kylepengchn/rfm300.git", 16 | "icon": "unknown", 17 | "homepage": "unknown", 18 | "doc": "unknown", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/kylepengchn/rfm300.git", 23 | "filename": "", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /system/rt-robot/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rt-robot", 3 | "description": "RT-Thread Robots platform", 4 | "description_zh": "RT-Thread 机器人平台", 5 | "enable": "PKG_USING_ROBOTS", 6 | "keywords": [ 7 | "robot" 8 | ], 9 | "category": "system", 10 | "author": { 11 | "name": "wuhanstudio", 12 | "email": "wuhanstudio@qq.com", 13 | "github": "wuhanstudio" 14 | }, 15 | "license": "MIT", 16 | "repository": "https://github.com/RT-Thread-packages/rt-robot", 17 | "homepage": "https://github.com/RT-Thread-packages/rt-robot#readme", 18 | "site": [ 19 | { 20 | "version": "latest", 21 | "URL": "https://github.com/RT-Thread-packages/rt-robot.git", 22 | "filename": "", 23 | "VER_SHA": "master" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /tools/cBox/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package cBox 3 | menuconfig PKG_USING_CBOX 4 | bool "CBOX: C language box." 5 | default n 6 | 7 | if PKG_USING_CBOX 8 | 9 | config PKG_USING_CBOX_TEST 10 | bool "Using cBOX testcase" 11 | default n 12 | 13 | config PKG_CBOX_PATH 14 | string 15 | default "/packages/tools/cBox" 16 | 17 | choice 18 | prompt "Version" 19 | default PKG_USING_CBOX_LATEST_VERSION 20 | help 21 | Select the package version 22 | 23 | config PKG_USING_CBOX_LATEST_VERSION 24 | bool "latest" 25 | endchoice 26 | 27 | config PKG_CBOX_VER 28 | string 29 | default "latest" if PKG_USING_CBOX_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /ai/ulapack/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ulapack", 3 | "description": "Linear algebra library for embedded devices", 4 | "description_zh": "嵌入式线性代数库", 5 | "enable": "PKG_USING_ULAPACK", 6 | "keywords": [ 7 | "Linear Algebra", 8 | "lapack" 9 | ], 10 | "category": "ai", 11 | "author": { 12 | "name": "wuhanstudio", 13 | "email": "wuhanstudio@qq.com", 14 | "github": "wuhanstudio" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/wuhanstudio/ulapack", 18 | "homepage": "https://github.com/wuhanstudio/ulapack#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/wuhanstudio/ulapack.git", 23 | "filename": "", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /arduino/display/Seeed-TM1637/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-TM1637 3 | menuconfig PKG_USING_SEEED_TM1637 4 | bool "Seeed TM1637: 4 digit display" 5 | default n 6 | 7 | if PKG_USING_SEEED_TM1637 8 | 9 | config PKG_SEEED_TM1637_PATH 10 | string 11 | default "/packages/arduino/display/Seeed-TM1637" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_SEEED_TM1637_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_SEEED_TM1637_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_SEEED_TM1637_VER 24 | string 25 | default "latest" if PKG_USING_SEEED_TM1637_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /iot/mymqtt/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mymqtt", 3 | "description": "Eclipse Paho MQTT C/C++ client for Embedded platforms.A new efficient and stable way to realize for rt-thread.", 4 | "description_zh": "Eclipse 开源的 MQTT C/C++ 客户端的一种高效、稳定的实现。", 5 | "enable": "PKG_USING_MYMQTT", 6 | "keywords": [ 7 | "mymqtt" 8 | ], 9 | "category": "iot", 10 | "author": { 11 | "name": "hichard", 12 | "email": "hichard_ren@yeah.net", 13 | "github": "hichard" 14 | }, 15 | "license": "EPL-1.0", 16 | "repository": "https://github.com/hichard/mymqtt", 17 | "site": [ 18 | { 19 | "version": "latest", 20 | "URL": "https://github.com/hichard/mymqtt.git", 21 | "filename": "mymqtt.zip", 22 | "VER_SHA": "master" 23 | } 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /misc/entertainment/c2048/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package 2048 3 | menuconfig PKG_USING_2048 4 | bool "2048: An indie puzzle video game run on RT-Thread console" 5 | select RT_USING_DFS if RT_VER_NUM < 0x40100 6 | select RT_USING_POSIX if RT_VER_NUM < 0x40100 7 | select RT_USING_LIBC if RT_VER_NUM < 0x40100 8 | select RT_USING_POSIX_FS if RT_VER_NUM >= 0x40100 9 | select RT_USING_POSIX_POLL if RT_VER_NUM >= 0x40100 10 | select RT_USING_POSIX_TERMIOS 11 | default n 12 | 13 | 14 | if PKG_USING_2048 15 | 16 | config PKG_2048_PATH 17 | string 18 | default "/packages/misc/entertainment/c2048" 19 | 20 | config PKG_2048_VER 21 | string 22 | default "latest" 23 | 24 | endif 25 | 26 | -------------------------------------------------------------------------------- /peripherals/ESP-IDF/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ESP-IDF 3 | menuconfig PKG_USING_ESP_IDF 4 | bool "ESP-IDF: Espressif IoT Development Framework" 5 | select PKG_USING_FREERTOS_WRAPPER 6 | default n 7 | 8 | if PKG_USING_ESP_IDF 9 | 10 | config PKG_ESP_IDF_PATH 11 | string 12 | default "/packages/peripherals/ESP-IDF" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_ESP_IDF_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_ESP_IDF_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_ESP_IDF_VER 25 | string 26 | default "latest" if PKG_USING_ESP_IDF_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /peripherals/sensors/isl29035/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ISL29035 3 | menuconfig PKG_USING_ISL29035 4 | bool "ISL29035: Integrated Digital Light Sensor ISL29035 driver library" 5 | default n 6 | 7 | if PKG_USING_ISL29035 8 | 9 | config PKG_ISL29035_PATH 10 | string 11 | default "/packages/peripherals/sensors/ISL29035" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_ISL29035_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_ISL29035_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_ISL29035_VER 24 | string 25 | default "latest" if PKG_USING_ISL29035_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /peripherals/touch/ft6206/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ft6206 3 | menuconfig PKG_USING_FT6206 4 | bool "FT6206 touch driver package." 5 | default n 6 | 7 | if PKG_USING_FT6206 8 | 9 | config PKG_FT6206_PATH 10 | string 11 | default "/packages/peripherals/touch/ft6206" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_FT6206_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_FT6206_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_FT6206_VER 24 | string 25 | default "v1.0.0" if PKG_USING_FT6206_V100 26 | default "latest" if PKG_USING_FT6206_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /tools/anv_memleak/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "anv_memleak", 3 | "description": "check if there are memleaks", 4 | "description_zh": "检查是否存在内存泄漏", 5 | "enable": "PKG_USING_ANV_MEMLEAK", 6 | "keywords": [ 7 | "memleak" 8 | ], 9 | "category": "tools", 10 | "author": { 11 | "name": "wuhanstudio", 12 | "email": "wuhanstudio@qq.com", 13 | "github": "wuhanstudio" 14 | }, 15 | "license": "MIT", 16 | "repository": "https://github.com/wuhanstudio/anv_memleak", 17 | "icon": "unknown", 18 | "homepage": "unknown", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/wuhanstudio/anv_memleak.git", 24 | "filename": "", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-ITG3200/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-ITG3200 3 | menuconfig PKG_USING_SEEED_ITG3200 4 | bool "Seeed ITG3200 Sensor Driver" 5 | default n 6 | 7 | if PKG_USING_SEEED_ITG3200 8 | 9 | config PKG_SEEED_ITG3200_PATH 10 | string 11 | default "/packages/arduino/sensors/Seeed-ITG3200" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_SEEED_ITG3200_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_SEEED_ITG3200_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_SEEED_ITG3200_VER 24 | string 25 | default "latest" if PKG_USING_SEEED_ITG3200_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /system/minIni/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menuconfig PKG_USING_MININI 3 | bool "minIni: a portable and configurable library for reading and writing '.INI' files." 4 | default n 5 | 6 | if PKG_USING_MININI 7 | 8 | config PKG_MININI_PATH 9 | string 10 | default "/packages/system/minIni" 11 | 12 | choice 13 | prompt "version" 14 | help 15 | Select the minIni version 16 | 17 | config PKG_USING_MININI_V120 18 | bool "v1.2.0" 19 | 20 | config PKG_USING_MININI_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_MININI_VER 25 | string 26 | default "v1.2.0" if PKG_USING_MININI_V120 27 | default "latest" if PKG_USING_MININI_LATEST_VERSION 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /system/uffs/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "uffs", 3 | "description": "Ultra-low-cost Flash File System.", 4 | "description_zh": "超低功耗的闪存文件系统", 5 | "enable": "PKG_USING_DFS_UFFS", 6 | "keywords": [ 7 | "filesystem", 8 | "uffs" 9 | ], 10 | "category": "system", 11 | "author": { 12 | "name": "prife", 13 | "email": "author_email", 14 | "github": "unknown" 15 | }, 16 | "license": "LGPL-2", 17 | "repository": "https://github.com/RT-Thread-packages/uffs", 18 | "icon": "unknown", 19 | "homepage": "unknown", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/RT-Thread-packages/uffs.git", 25 | "filename": "uffs-latest.zip", 26 | "VER_SHA": "main" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /tools/regex/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package regex 3 | menuconfig PKG_USING_REGEX 4 | bool "regex: A small regex implementation in C." 5 | default n 6 | 7 | if PKG_USING_REGEX 8 | 9 | config PKG_REGEX_PATH 10 | string 11 | default "/packages/tools/regex" 12 | 13 | config PKG_USING_REGEX_SAMPLE 14 | bool "Enable regex sample" 15 | default n 16 | 17 | choice 18 | prompt "Version" 19 | default PKG_USING_REGEX_V100 20 | help 21 | Select the package version 22 | 23 | config PKG_USING_REGEX_V100 24 | bool "v1.0.0" 25 | 26 | endchoice 27 | 28 | config PKG_REGEX_VER 29 | string 30 | default "v1.0.0" if PKG_USING_REGEX_V100 31 | 32 | endif 33 | 34 | -------------------------------------------------------------------------------- /tools/wamr/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wamr", 3 | "description": "WebAssembly Micro Runtime For RT-Thread", 4 | "description_zh": "运行于RT-Thread的WebAssembly Micro Runtime", 5 | "enable": "PKG_USING_WAMR", 6 | "keywords": [ 7 | "wamr" 8 | ], 9 | "category": "tools", 10 | "author": { 11 | "name": "alvkeke", 12 | "email": "yaoxin@rt-thread.com", 13 | "github": "alvkeke" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/bytecodealliance/wasm-micro-runtime.git", 17 | "icon": "unknown", 18 | "homepage": "unknown", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/bytecodealliance/wasm-micro-runtime.git", 24 | "VER_SHA": "main" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /system/acceleration/Qfplib_M3/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Qfplib_M3 3 | menuconfig PKG_USING_QFPLIB_M3 4 | bool "Qfplib-M3: a free, fast and accurate ARM Cortex-M3 floating-point library" 5 | default n 6 | 7 | if PKG_USING_QFPLIB_M3 8 | 9 | config PKG_QFPLIB_M3_PATH 10 | string 11 | default "/packages/system/acceleration/Qfplib_M3" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_QFPLIB_M3_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_QFPLIB_M3_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_QFPLIB_M3_VER 24 | string 25 | default "latest" if PKG_USING_QFPLIB_M3_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /multimedia/ugui/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ugui", 3 | "description": "uGUI:Open source graphics library ugui ported to rtthread.", 4 | "description_zh": "开源图形库ugui移植到rtthread。", 5 | "enable": "PKG_USING_UGUI", 6 | "keywords": [ 7 | "ugui" 8 | ], 9 | "category": "multimedia", 10 | "author": { 11 | "name": "xidongxu", 12 | "email": "xi_dongxu@126.com", 13 | "github": "xidongxu" 14 | }, 15 | "license": "unknown", 16 | "repository": "https://github.com/xidongxu/ugui.git", 17 | "icon": "unknown", 18 | "homepage": "unknown", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/xidongxu/ugui.git", 24 | "filename": "ugui-master.zip", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /tools/lwlog/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "lwlog", 3 | "description": "lwlog: single header logging library", 4 | "description_zh": "lwlog:单文件日志打印库", 5 | "enable": "PKG_USING_LWLOG", 6 | "keywords": [ 7 | "lwlog", 8 | "log" 9 | ], 10 | "category": "tools", 11 | "author": { 12 | "name": "wuhanstudio", 13 | "email": "wuhanstudio@qq.com", 14 | "github": "wuhanstudio" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/wuhanstudio/lwlog", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/wuhanstudio/lwlog", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/wuhanstudio/lwlog.git", 25 | "filename": "", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /arduino/RTduino/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RTduino", 3 | "description": "Arduino Ecological Compatibility Layer", 4 | "description_zh": "Arduino生态兼容层", 5 | "enable": "PKG_USING_RTDUINO", 6 | "keywords": [ 7 | "RTduino", 8 | "Arduino", 9 | "Compatibility Layer" 10 | ], 11 | "category": "arduino", 12 | "author": { 13 | "name": "Meco Man", 14 | "email": "jiantingman@foxmail.com", 15 | "github": "mysterywolf" 16 | }, 17 | "license": "LGPL-2.1", 18 | "repository": "https://github.com/RTduino/RTduino", 19 | "homepage": "https://github.com/RTduino/RTduino#readme", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/RTduino/RTduino.git", 24 | "filename": "", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /peripherals/sensors/bmi088/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package bmi088 2 | menuconfig PKG_USING_BMI088 3 | bool "bmi088: a bmi088 package for rt-thread." 4 | default n 5 | 6 | if PKG_USING_BMI088 7 | 8 | config PKG_BMI088_PATH 9 | string 10 | default "/packages/peripherals/sensors/bmi088" 11 | 12 | choice 13 | prompt "Version" 14 | default PKG_USING_BMI088_LATEST_VERSION 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_BMI088_V100 19 | bool "v1.0.0" 20 | 21 | config PKG_USING_BMI088_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_BMI088_VER 26 | string 27 | default "latest" if PKG_USING_BMI088_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /signalprocess/ukal/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ukal", 3 | "description": "Kalman filter based on ulapack", 4 | "description_zh": "卡尔曼滤波算法", 5 | "enable": "PKG_USING_UKAL", 6 | "keywords": [ 7 | "Linear Algebra", 8 | "lapack", 9 | "kalman", 10 | "filter" 11 | ], 12 | "category": "signalprocess", 13 | "author": { 14 | "name": "wuhanstudio", 15 | "email": "wuhanstudio@qq.com", 16 | "github": "wuhanstudio" 17 | }, 18 | "license": "MIT", 19 | "repository": "https://github.com/wuhanstudio/ukal", 20 | "homepage": "https://github.com/wuhanstudio/ukal#readme", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/wuhanstudio/ukal.git", 25 | "filename": "", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /system/agile_upgrade/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "agile_upgrade", 3 | "description": "Middleware for fast building bootloader.", 4 | "description_zh": "用于快速构建 bootloader 的中间件。", 5 | "enable": "PKG_USING_AGILE_UPGRADE", 6 | "keywords": [ 7 | "agile_upgrade" 8 | ], 9 | "category": "system", 10 | "author": { 11 | "name": "loogg", 12 | "email": "2544047213@qq.com", 13 | "github": "loogg" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/loogg/agile_upgrade", 17 | "homepage": "https://github.com/loogg/agile_upgrade#readme", 18 | "site": [ 19 | { 20 | "version": "latest", 21 | "URL": "https://github.com/loogg/agile_upgrade.git", 22 | "filename": "agile_upgrade.zip", 23 | "VER_SHA": "master" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /system/jffs2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "jffs2", 3 | "description": "Journalling Flash File System Version2.", 4 | "description_zh": "闪存日志型文件系统第 2 版", 5 | "enable": "PKG_USING_DFS_JFFS2", 6 | "keywords": [ 7 | "filesystem", 8 | "jffs2" 9 | ], 10 | "category": "system", 11 | "author": { 12 | "name": "prife", 13 | "email": "author_email", 14 | "github": "unknown" 15 | }, 16 | "license": "GPL-2.0", 17 | "repository": "https://github.com/RT-Thread-packages/jffs2", 18 | "icon": "unknown", 19 | "homepage": "unknown", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/RT-Thread-packages/jffs2.git", 25 | "filename": "jffs2-latest.zip", 26 | "VER_SHA": "main" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /tools/vofa_plus/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "vofa_plus", 3 | "description": "Realize serial port waveform function with vfoa+", 4 | "description_zh": "配合vfoa+实现串口波形功能", 5 | "enable": "PKG_USING_VOFA_PLUS", 6 | "keywords": [ 7 | "vofa_plus" 8 | ], 9 | "category": "tools", 10 | "author": { 11 | "name": "xiaogeminghai", 12 | "email": "634927333@qq.com", 13 | "github": "xiaogeminghai" 14 | }, 15 | "license": "GPL-2.0", 16 | "repository": "https://github.com/xiaogeminghai/vofa_plus", 17 | "icon": "unknown", 18 | "homepage": "unknown", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/xiaogeminghai/vofa_plus.git", 24 | "filename": "", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /arduino/timing/Ticker/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Ticker 3 | menuconfig PKG_USING_ARDUINO_TICKER 4 | bool "Ticker: Creating Tickers which can call repeating functions. Replaces delay() with non-blocking functions." 5 | select PKG_USING_RTDUINO 6 | default n 7 | 8 | if PKG_USING_ARDUINO_TICKER 9 | 10 | config PKG_ARDUINO_TICKER_PATH 11 | string 12 | default "/packages/arduino/timing/Ticker" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_ARDUINO_TICKER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_ARDUINO_TICKER_VER 24 | string 25 | default "latest" if PKG_USING_ARDUINO_TICKER_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /misc/CorevMCU_CLI/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package CorevMCU_CLI 3 | menuconfig PKG_USING_CorevMCU_CLI 4 | bool "CorevMCU_CLI: CLI components of Core-V-MCU." 5 | default n 6 | select PKG_USING_FREERTOS_WRAPPER 7 | 8 | if PKG_USING_CorevMCU_CLI 9 | 10 | config PKG_COREVMCU_CLI_PATH 11 | string 12 | default "/packages/misc/CorevMCU_CLI" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_COREVMCU_CLI_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_COREVMCU_CLI_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_COREVMCU_CLI_VER 25 | string 26 | default "latest" if PKG_USING_COREVMCU_CLI_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /misc/uparam/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "uparam", 3 | "description": "Manage system parameters with FLASH", 4 | "description_zh": "系统参数读写管理和持久化", 5 | "enable": "PKG_USING_UPARAM", 6 | "keywords": [ 7 | "uparam" 8 | ], 9 | "category": "misc", 10 | "author": { 11 | "name": "zpw", 12 | "email": "aeo1234@qq.com", 13 | "github": "aeo123" 14 | }, 15 | "license": "MIT", 16 | "repository": "https://github.com/aeo123/uparam.git", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/aeo123/uparam.git", 19 | "doc": "https://github.com/aeo123/uparam.git", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/aeo123/uparam.git", 24 | "filename": "Null for git package", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /system/mlibc/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mlibc", 3 | "description": "Embedded libc, especially for RISC-V", 4 | "description_zh": "mbedded libc, especially for RISC-V", 5 | "enable": "PKG_USING_MLIBC", 6 | "keywords": [ 7 | "mlibc", 8 | "libc" 9 | ], 10 | "category": "system", 11 | "author": { 12 | "name": "plctlab", 13 | "email": "plct-oss@iscas.ac.cn", 14 | "github": "plctlab" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/plctlab/mlibc", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/plctlab/mlibc#readme", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/plctlab/mlibc.git", 25 | "filename": "", 26 | "VER_SHA": "main" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /tools/anv_trace/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "anv_trace", 3 | "description": "trace the program flow", 4 | "description_zh": "帮助跟踪代码执行过程", 5 | "enable": "PKG_USING_ANV_TRACE", 6 | "keywords": [ 7 | "anv_trace", 8 | "trace" 9 | ], 10 | "category": "tools", 11 | "author": { 12 | "name": "wuhanstudio", 13 | "email": "wuhanstudio@qq.com", 14 | "github": "wuhanstudio" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/wuhanstudio/anv_trace", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/wuhanstudio/anv_trace", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/wuhanstudio/anv_trace.git", 25 | "filename": "", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /misc/soem/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package soem 3 | menuconfig PKG_USING_SOEM 4 | bool "SOEM(Simple Open EtherCAT Master Library)." 5 | default n 6 | 7 | if PKG_USING_SOEM 8 | 9 | config PKG_SOEM_PATH 10 | string 11 | default "/packages/misc/soem" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_SOEM_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_SOEM_V140 20 | bool "v1.4.0" 21 | 22 | config PKG_USING_SOEM_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_SOEM_VER 27 | string 28 | default "v1.4.0" if PKG_USING_SOEM_V140 29 | default "latest" if PKG_USING_SOEM_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /misc/uparam/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package uparam 3 | menuconfig PKG_USING_UPARAM 4 | bool "uparam: Manage system parameters with FLASH" 5 | select PKG_USING_FAL if RT_VER_NUM < 0x40100 6 | select RT_USING_FAL if RT_VER_NUM >= 0x40100 7 | default n 8 | 9 | if PKG_USING_UPARAM 10 | 11 | config PKG_UPARAM_PATH 12 | string 13 | default "/packages/misc/uparam" 14 | 15 | choice 16 | prompt "Version" 17 | default PKG_USING_UPARAM_LATEST_VERSION 18 | help 19 | Select the package version 20 | 21 | config PKG_USING_UPARAM_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_UPARAM_VER 26 | string 27 | default "latest" if PKG_USING_UPARAM_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /tools/snowflake/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "snowflake", 3 | "description": "Snowflake algorithm is a distributed ID generation algorithm.", 4 | "description_zh": "雪花算法是一种分布式ID生成算法。", 5 | "enable": "PKG_USING_SNOWFLAKE", 6 | "keywords": [ 7 | "snowflake" 8 | ], 9 | "category": "tools", 10 | "author": { 11 | "name": "2022alpha", 12 | "email": "786347269@qq.com", 13 | "github": "2022alpha" 14 | }, 15 | "license": "MIT", 16 | "repository": "https://github.com/2022alpha/snowflake", 17 | "icon": "unknown", 18 | "homepage": "unknown", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/2022alpha/snowflake.git", 24 | "filename": "snowflake-master.zip", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /arduino/display/Adafruit-ILI9341/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Adafruit-ILI9341 3 | menuconfig PKG_USING_ARDUINO_ADAFRUIT_ILI9341 4 | bool "Adafruit ILI9341: ILI9341 display Arduino driver" 5 | default n 6 | 7 | if PKG_USING_ARDUINO_ADAFRUIT_ILI9341 8 | 9 | config PKG_ARDUINO_ADAFRUIT_ILI9341_PATH 10 | string 11 | default "/packages/arduino/display/Adafruit-ILI9341" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_ARDUINO_ADAFRUIT_ILI9341_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_ARDUINO_ADAFRUIT_ILI9341_VER 23 | string 24 | default "latest" if PKG_USING_ARDUINO_ADAFRUIT_ILI9341_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/ly68l6400/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ly68l6400", 3 | "description": "device drive for ly68l6400", 4 | "description_zh": "ly68l6400芯片的驱动", 5 | "enable": "PKG_USING_LY68L6400", 6 | "keywords": [ 7 | "ly68l6400" 8 | ], 9 | "category": "peripherals", 10 | "author": { 11 | "name": "Ghazigq", 12 | "email": "ghazi.gq@hotmail.com", 13 | "github": "Ghazigq" 14 | }, 15 | "license": "LGPL-2.1", 16 | "repository": "https://github.com/Ghazigq/ly68l6400", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/Ghazigq/ly68l6400#README", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/Ghazigq/ly68l6400.git", 24 | "filename": "ly68l6400.zip", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /peripherals/mfoc/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mfoc", 3 | "description": "Mifare Classic Offline Cracker.", 4 | "description_zh": "Mifare Classic 离线破解工具。", 5 | "enable": "PKG_USING_MFOC", 6 | "keywords": [ 7 | "mfoc", 8 | "libnfc", 9 | "nfc", 10 | "pn532" 11 | ], 12 | "category": "peripherals", 13 | "author": { 14 | "name": "wuhanstudio", 15 | "email": "wuhanstudio@qq.com", 16 | "github": "wuhanstudio" 17 | }, 18 | "license": "GPL-2.0", 19 | "repository": "https://github.com/wuhanstudio/mfoc", 20 | "icon": "unknown", 21 | "homepage": "unknown", 22 | "doc": "unknown", 23 | "site": [ 24 | { 25 | "version": "latest", 26 | "URL": "https://github.com/wuhanstudio/mfoc.git", 27 | "filename": "", 28 | "VER_SHA": "master" 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /peripherals/sensors/hmc5883/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package hmc5883 2 | menuconfig PKG_USING_HMC5883 3 | bool "hmc5883: a hmc5883 package for rt-thread." 4 | default n 5 | 6 | if PKG_USING_HMC5883 7 | 8 | config PKG_HMC5883_PATH 9 | string 10 | default "/packages/peripherals/sensors/hmc5883" 11 | 12 | choice 13 | prompt "Version" 14 | default PKG_USING_HMC5883_LATEST_VERSION 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_HMC5883_V100 19 | bool "v1.0.0" 20 | 21 | config PKG_USING_HMC5883_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_HMC5883_VER 26 | string 27 | default "latest" if PKG_USING_HMC5883_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /peripherals/touch/cst816x/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cst816x", 3 | "description": "cst816x drivers for RT-Thread", 4 | "description_zh": "cst816x 触摸芯片的驱动包。", 5 | "enable": "PKG_USING_CST816X", 6 | "keywords": [ 7 | "cst816x", 8 | "touch" 9 | ], 10 | "category": "peripherals", 11 | "author": { 12 | "name": "Z8MAN8", 13 | "email": "1468559561@qq.com", 14 | "github": "Z8MAN8" 15 | }, 16 | "license": "Apache-2.0", 17 | "repository": "https://github.com/Z8MAN8/cst816x", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/Z8MAN8/cst816x#readme", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/Z8MAN8/cst816x.git", 25 | "filename": "", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /security/trusted-firmware-m/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PKG_USING_TFM 2 | bool "TFM: Trusted firmware for M class" 3 | default n 4 | 5 | if PKG_USING_TFM 6 | 7 | config PKG_TFM_PATH 8 | string 9 | default "/packages/security/trusted-firmware-m" 10 | 11 | choice 12 | prompt "Version" 13 | default PKG_USING_TFM_NXP_LPC55_V1_BETA 14 | help 15 | Select the TFM version 16 | 17 | config PKG_USING_TFM_NXP_LPC55_V1_BETA 18 | bool "nxp-lpc55-v1.0-beta" 19 | 20 | config PKG_USING_TFM_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_TFM_VER 25 | string 26 | default "nxp-lpc55-v1.0-beta" if PKG_USING_TFM_NXP_LPC55_V1_BETA 27 | default "latest" if PKG_USING_TFM_LATEST_VERSION 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /system/FreeRTOS_Wrapper/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package FreeRTOS_Wrapper 3 | menuconfig PKG_USING_FREERTOS_WRAPPER 4 | bool "FreeRTOS Application Compatibility Layer for RT-Thread" 5 | default n 6 | 7 | if PKG_USING_FREERTOS_WRAPPER 8 | 9 | config PKG_FREERTOS_WRAPPER_PATH 10 | string 11 | default "/packages/system/FreeRTOS_Wrapper" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_FREERTOS_WRAPPER_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_FREERTOS_WRAPPER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_FREERTOS_WRAPPER_VER 24 | string 25 | default "latest" if PKG_USING_FREERTOS_WRAPPER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /arduino/timing/TaskScheduler/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package TaskScheduler 3 | menuconfig PKG_USING_ARDUINO_TASKSCHEDULER 4 | bool "TaskScheduler: Cooperative multitasking for Arduino" 5 | select PKG_USING_RTDUINO 6 | default n 7 | 8 | if PKG_USING_ARDUINO_TASKSCHEDULER 9 | 10 | config PKG_ARDUINO_TASKSCHEDULER_PATH 11 | string 12 | default "/packages/arduino/timing/TaskScheduler" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_ARDUINO_TASKSCHEDULER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_ARDUINO_TASKSCHEDULER_VER 24 | string 25 | default "latest" if PKG_USING_ARDUINO_TASKSCHEDULER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /misc/entertainment/sl/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sl", 3 | "description": "steam locomotive runs across your terminal when you type 'sl' as you meant to type 'ls'", 4 | "description_zh": "sl奔跑的小火车命令", 5 | "enable": "PKG_USING_SL", 6 | "keywords": [ 7 | "sl", 8 | "Steam Locomotive" 9 | ], 10 | "category": "misc", 11 | "author": { 12 | "name": "wuhanstudio", 13 | "email": "wuhanstudio@qq.com", 14 | "github": "wuhanstudio" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/wuhanstudio/sl", 18 | "homepage": "https://github.com/wuhanstudio/sl#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/wuhanstudio/sl.git", 23 | "filename": "Null for git package", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /peripherals/sensors/qmp6989/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "qmp6989", 3 | "description": "qmp6989: High accuracy and small size barometric pressure sensor,support: barometer, temperature.", 4 | "enable": "PKG_USING_QMP6989", 5 | "keywords": [ 6 | "qmp6989" 7 | ], 8 | "category": "peripherals/sensors", 9 | "author": { 10 | "name": "kylepengchn", 11 | "email": "kylepengchn@163.com", 12 | "github": "kylepengchn" 13 | }, 14 | "license": "Apache-2.0", 15 | "repository": "https://github.com/kylepengchn/qmp6989.git", 16 | "icon": "unknown", 17 | "homepage": "unknown", 18 | "doc": "unknown", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/kylepengchn/qmp6989.git", 23 | "filename": "", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /ai/ncnn/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ncnn 3 | menuconfig PKG_USING_NCNN 4 | bool "ncnn package for RT-Thread." 5 | depends on ARCH_ARMV8 6 | default n 7 | 8 | if PKG_USING_NCNN 9 | 10 | config PKG_NCNN_PATH 11 | string 12 | default "/packages/ai/ncnn" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_NCNN_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_NCNN_V100 21 | bool "v1.0.0" 22 | 23 | config PKG_USING_NCNN_LATEST_VERSION 24 | bool "latest" 25 | endchoice 26 | 27 | config PKG_NCNN_VER 28 | string 29 | default "v1.0.0" if PKG_USING_NCNN_V100 30 | default "latest" if PKG_USING_NCNN_LATEST_VERSION 31 | 32 | endif 33 | 34 | -------------------------------------------------------------------------------- /peripherals/libnfc/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "libnfc", 3 | "description": "Platform independent Near Field Communication (NFC) library", 4 | "description_zh": "libnc 软件包", 5 | "enable": "PKG_USING_LIBNFC", 6 | "keywords": [ 7 | "libnfc", 8 | "nfc", 9 | "pn532" 10 | ], 11 | "category": "peripherals", 12 | "author": { 13 | "name": "wuhanstudio", 14 | "email": "wuhanstudio@qq.com", 15 | "github": "wuhanstudio" 16 | }, 17 | "license": "LGPL-3.0", 18 | "repository": "https://github.com/wuhanstudio/libnfc", 19 | "icon": "unknown", 20 | "homepage": "unknown", 21 | "doc": "unknown", 22 | "site": [ 23 | { 24 | "version": "latest", 25 | "URL": "https://github.com/wuhanstudio/libnfc.git", 26 | "filename": "", 27 | "VER_SHA": "master" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /peripherals/raspberrypi-pico-sdk/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package raspberrypi 3 | menuconfig PKG_USING_RASPBERRYPI_PICO_SDK 4 | bool "Raspberry Pi Pico SDK" 5 | default n 6 | 7 | if PKG_USING_RASPBERRYPI_PICO_SDK 8 | 9 | config PKG_RASPBERRYPI_PICO_SDK_PATH 10 | string 11 | default "/packages/peripherals/raspberrypi-pico-sdk" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_RASPBERRYPI_PICO_SDK_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_RASPBERRYPI_PICO_SDK_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_RASPBERRYPI_PICO_SDK_VER 24 | string 25 | default "latest" if PKG_USING_RASPBERRYPI_PICO_SDK_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/sensors/balance/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "balance", 3 | "description": "Use hx71xx and weighing pressure sensor to measure weight", 4 | "description_zh": "使用HX71XX及称重压力传感器测重", 5 | "enable": "PKG_USING_BALANCE", 6 | "keywords": [ 7 | "balance" 8 | ], 9 | "category": "peripherals/sensors", 10 | "author": { 11 | "name": "xiaogeminghai", 12 | "email": "634927333@qq.com", 13 | "github": "xiaogeminghai" 14 | }, 15 | "license": "GPL-2.0", 16 | "repository": "https://github.com/xiaogeminghai/balance", 17 | "icon": "unknown", 18 | "homepage": "unknown", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/xiaogeminghai/balance.git", 24 | "filename": "", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /signalprocess/kissfft/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package kissfft 3 | menuconfig PKG_USING_KISSFFT 4 | bool "kissfft: a Fast Fourier Transform (FFT) library" 5 | default n 6 | 7 | if PKG_USING_KISSFFT 8 | 9 | config PKG_KISSFFT_PATH 10 | string 11 | default "/packages/signalprocess/kissfft" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_KISSFFT_V100 19 | bool "v131.1.0" 20 | 21 | config PKG_USING_KISSFFT_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_KISSFFT_VER 26 | string 27 | default "v131.1.0" if PKG_USING_KISSFFT_V13110 28 | default "latest" if PKG_USING_KISSFFT_LATEST_VERSION 29 | 30 | endif 31 | 32 | -------------------------------------------------------------------------------- /tools/regex/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "regex", 3 | "description": "A small regex implementation in C", 4 | "description_zh": "一个小巧的 C 语言正则表达式", 5 | "enable": "PKG_USING_REGEX", 6 | "keywords": [ 7 | "regex" 8 | ], 9 | "category": "tools", 10 | "author": { 11 | "name": "thread-liu", 12 | "email": "lk9608@outlook.com", 13 | "github": "thread-liu" 14 | }, 15 | "license": "Unlicense", 16 | "repository": "https://github.com/thread-liu/tiny-regex-c.git", 17 | "icon": "unknown", 18 | "homepage": "unknown", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "v1.0.0", 23 | "URL": "https://github.com/thread-liu/tiny-regex-c/archive/1.0.0.zip", 24 | "filename": "regex-1.0.0.zip", 25 | "VER_SHA": "fill in the git version SHA value" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /arduino/display/U8glib_Arduino/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package U8glib_Arduino 3 | menuconfig PKG_USING_ARDUINO_U8GLIB_ARDUINO 4 | bool "U8glib: A graphics library with support for many different monochrome displays." 5 | default n 6 | 7 | if PKG_USING_ARDUINO_U8GLIB_ARDUINO 8 | 9 | config PKG_ARDUINO_U8GLIB_ARDUINO_PATH 10 | string 11 | default "/packages/arduino/display/U8glib_Arduino" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_ARDUINO_U8GLIB_ARDUINO_LATEST_VERSION 19 | bool "latest" 20 | 21 | endchoice 22 | 23 | config PKG_ARDUINO_U8GLIB_ARDUINO_VER 24 | string 25 | default "latest" if PKG_USING_ARDUINO_U8GLIB_ARDUINO_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /iot/qxwz/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package qxwz 3 | menuconfig PKG_USING_QXWZ 4 | bool "qxwz_application: high precision location library for RT-Thread." 5 | default n 6 | 7 | if PKG_USING_QXWZ 8 | 9 | config PKG_QXWZ_PATH 10 | string 11 | default "/packages/iot/qxwz" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_QXWZ_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_QXWZ_V122 20 | bool "v1.2.2" 21 | 22 | config PKG_USING_QXWZ_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_QXWZ_VER 27 | string 28 | default "v1.2.2" if PKG_USING_QXWZ_V122 29 | default "latest" if PKG_USING_QXWZ_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /misc/entertainment/Kconfig: -------------------------------------------------------------------------------- 1 | menu "entertainment: terminal games and other interesting software packages" 2 | 3 | source "$PKGS_DIR/packages/misc/entertainment/cmatrix/Kconfig" 4 | source "$PKGS_DIR/packages/misc/entertainment/sl/Kconfig" 5 | source "$PKGS_DIR/packages/misc/entertainment/cal/Kconfig" 6 | source "$PKGS_DIR/packages/misc/entertainment/aclock/Kconfig" 7 | source "$PKGS_DIR/packages/misc/entertainment/threes/Kconfig" 8 | source "$PKGS_DIR/packages/misc/entertainment/c2048/Kconfig" 9 | source "$PKGS_DIR/packages/misc/entertainment/snake/Kconfig" 10 | source "$PKGS_DIR/packages/misc/entertainment/tetris/Kconfig" 11 | source "$PKGS_DIR/packages/misc/entertainment/donut/Kconfig" 12 | source "$PKGS_DIR/packages/misc/entertainment/cowsay/Kconfig" 13 | source "$PKGS_DIR/packages/misc/entertainment/morse/Kconfig" 14 | 15 | endmenu 16 | -------------------------------------------------------------------------------- /multimedia/touchgfx2rtt/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package touchgfx2rtt 3 | menuconfig PKG_USING_TOUCHGFX2RTT 4 | bool "touchgfx: a touchgfx package for rt-thread." 5 | default n 6 | 7 | if PKG_USING_TOUCHGFX2RTT 8 | 9 | config PKG_TOUCHGFX2RTT_PATH 10 | string 11 | default "/packages/multimedia/touchgfx2rtt" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_TOUCHGFX2RTT_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_TOUCHGFX2RTT_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_TOUCHGFX2RTT_VER 24 | string 25 | default "v1.0.0" if PKG_USING_TOUCHGFX2RTT_V100 26 | default "latest" if PKG_USING_TOUCHGFX2RTT_LATEST_VERSION 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/sensors/max17048/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "max17048", 3 | "description": "MAX17048: Bat monitor", 4 | "description_zh": "电池监测芯片", 5 | "enable": "PKG_USING_MAX17048", 6 | "keywords": [ 7 | "max17048" 8 | ], 9 | "category": "peripherals/sensors", 10 | "author": { 11 | "name": "zpw", 12 | "email": "aeo1234@qq.com", 13 | "github": "aeo123" 14 | }, 15 | "license": "MIT", 16 | "repository": "https://github.com/aeo123/MAX17048.git", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/aeo123/MAX17048.git", 19 | "doc": "https://github.com/aeo123/MAX17048.git", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/aeo123/MAX17048.git", 24 | "filename": "Null for git package", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /peripherals/sensors/sths34pf80/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package sths34pf80 3 | menuconfig PKG_USING_STHS34PF80 4 | bool "STHS34PF80 sensor driver package, support: presence,temperature,motion." 5 | default n 6 | select RT_USING_SENSOR 7 | 8 | if PKG_USING_STHS34PF80 9 | 10 | config PKG_STHS34PF80_PATH 11 | string 12 | default "/packages/peripherals/sensors/sths34pf80" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_STHS34PF80_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_STHS34PF80_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_STHS34PF80_VER 25 | string 26 | default "latest" if PKG_USING_STHS34PF80_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /peripherals/touch/gt917s/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package gt917s 3 | menuconfig PKG_USING_GT917S 4 | bool "GT917S touch driver package." 5 | default n 6 | 7 | if PKG_USING_GT917S 8 | 9 | config PKG_GT917S_PATH 10 | string 11 | default "/packages/peripherals/touch/gt917s" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_GT917S_V100 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_GT917S_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_GT917S_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_GT917S_VER 27 | string 28 | default "v1.0.0" if PKG_USING_GT917S_V100 29 | default "latest" if PKG_USING_GT917S_LATEST_VERSION 30 | 31 | endif 32 | -------------------------------------------------------------------------------- /signalprocess/DigitalCtrl/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "DigitalCtrl", 3 | "description": "Digital closed-loop control algorithm library", 4 | "description_zh": "数字闭环控制算法库", 5 | "enable": "PKG_USING_DIGITALCTRL", 6 | "keywords": [ 7 | "DigitalCtrl", 8 | "closed-loop", 9 | "control" 10 | ], 11 | "category": "signalprocess", 12 | "author": { 13 | "name": "xuzhuoyi", 14 | "email": "xzy476386434@vip.qq.com", 15 | "github": "xuzhuoyi" 16 | }, 17 | "license": "MIT", 18 | "repository": "https://github.com/xuzhuoyi/DigitalCtrl", 19 | "homepage": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/xuzhuoyi/DigitalCtrl.git", 24 | "filename": "DigitalCtrl latest version git package", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /iot/mavlink/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mavlink", 3 | "description": "A very lightweight messaging protocol for communicating.", 4 | "description_zh": "一非常轻量级的消息传输协议", 5 | "enable": "PKG_USING_MAVLINK", 6 | "keywords": [ 7 | "mavlink","point-to-point","publish-subscribe","dialect","XML","Drone" 8 | ], 9 | "category": "iot", 10 | "author": { 11 | "name": "sogwms", 12 | "email": "sogwyms@gmail.com", 13 | "github": "sogwms" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/sogwms/mavlink", 17 | "icon": "unknown", 18 | "homepage": "unknown", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/sogwms/mavlink.git", 24 | "filename": "mavlink.zip", 25 | "VER_SHA": "main" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /misc/optparse/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package optparse 2 | menuconfig PKG_USING_OPTPARSE 3 | bool "optparse: a public domain, portable, reentrant, embeddable, getopt-like option parser." 4 | default n 5 | 6 | if PKG_USING_OPTPARSE 7 | 8 | config PKG_OPTPARSE_PATH 9 | string 10 | default "/packages/misc/optparse" 11 | 12 | choice 13 | prompt "optparse version" 14 | help 15 | Select the optparse version 16 | 17 | config PKG_USING_OPTPARSE_LATEST_VERSION 18 | bool "latest" 19 | endchoice 20 | 21 | config PKG_OPTPARSE_VER 22 | string 23 | default "latest" if PKG_USING_OPTPARSE_LATEST_VERSION 24 | 25 | config OPTPARSE_USING_DEMO 26 | bool 27 | prompt "optparse demo example" 28 | default n 29 | 30 | endif 31 | -------------------------------------------------------------------------------- /peripherals/sensors/dht11/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "dht11", 3 | "description": "dht11: Digital temperature and humidity sensor(Single bus)", 4 | "description_zh": "DHT11 单总线数字温湿度传感器", 5 | "enable": "PKG_USING_DHT11", 6 | "keywords": [ 7 | "dht11", 8 | "sensor" 9 | ], 10 | "category": "peripherals/sensors", 11 | "author": { 12 | "name": "MurphyZhao", 13 | "email": "d2014zjt@163.com", 14 | "github": "MurphyZhao" 15 | }, 16 | "license": "Apache-2.0", 17 | "repository": "https://github.com/murphyzhao/dht11_rtt", 18 | "homepage": "https://github.com/murphyzhao/dht11_rtt/#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/murphyzhao/dht11_rtt.git", 23 | "filename": "dht11_rtt.zip", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /peripherals/touch/gt911/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package gt911 3 | menuconfig PKG_USING_GT911 4 | bool "GT911 touch driver package." 5 | default n 6 | 7 | if PKG_USING_GT911 8 | 9 | config PKG_GT911_PATH 10 | string 11 | default "/packages/peripherals/touch/gt911" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_GT911_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_GT911_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_GT911_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_GT911_VER 27 | string 28 | default "v1.0.0" if PKG_USING_GT911_V100 29 | default "latest" if PKG_USING_GT911_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /system/enhanced-kservice/rt_kprintf_threadsafe/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package rt_kprintf_threadsafe 3 | menuconfig PKG_USING_RT_KPRINTF_THREADSAFE 4 | bool "rt_kprintf_threadsafe: thread-safe version of rt_kprintf" 5 | default n 6 | 7 | if PKG_USING_RT_KPRINTF_THREADSAFE 8 | 9 | config PKG_RT_KPRINTF_THREADSAFE_PATH 10 | string 11 | default "/packages/system/enhanced-kservice/rt_kprintf_threadsafe" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_RT_KPRINTF_THREADSAFE_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_RT_KPRINTF_THREADSAFE_VER 23 | string 24 | default "latest" if PKG_USING_RT_KPRINTF_THREADSAFE_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /system/rt-robot/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package rt-robot 3 | 4 | menuconfig PKG_USING_ROBOTS 5 | bool "RT-Robot: RT-Thread robots development platform" 6 | default n 7 | 8 | if PKG_USING_ROBOTS 9 | 10 | config PKG_ROBOTS_PATH 11 | string 12 | default "/packages/system/rt-robot" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_ROBOTS_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_ROBOTS_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_ROBOTS_VER 25 | string 26 | default "latest" if PKG_USING_ROBOTS_LATEST_VERSION 27 | 28 | config PKG_ROBOT_VER_NUM 29 | hex 30 | default 0x99999 if PKG_USING_ROBOTS_LATEST_VERSION 31 | 32 | endif 33 | -------------------------------------------------------------------------------- /tools/devmem/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package devmem 3 | menuconfig PKG_USING_DEVMEM 4 | bool "DEVMEM: read/write memory/register tools" 5 | default n 6 | 7 | if PKG_USING_DEVMEM 8 | 9 | config PKG_DEVMEM_PATH 10 | string 11 | default "/packages/tools/devmem" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_DEVMEM_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_DEVMEM_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_DEVMEM_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_DEVMEM_VER 27 | string 28 | default "v1.0.0" if PKG_USING_DEVMEM_V100 29 | default "latest" if PKG_USING_DEVMEM_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /iot/small_modbus/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package small_modbus 3 | menuconfig PKG_USING_SMALL_MODBUS 4 | bool "small modbus" 5 | default n 6 | 7 | if PKG_USING_SMALL_MODBUS 8 | 9 | config PKG_SMALL_MODBUS_PATH 10 | string 11 | default "/packages/iot/small_modbus" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_SMALL_MODBUS_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_SMALL_MODBUS_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_SMALL_MODBUS_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_SMALL_MODBUS_VER 27 | string 28 | default "v1.0.0" if PKG_SMALL_MODBUS_V100 29 | default "latest" if PKG_SMALL_MODBUS_LATEST_VERSION 30 | endif 31 | 32 | -------------------------------------------------------------------------------- /misc/entertainment/cmatrix/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cmatrix", 3 | "description": "电影《黑客帝国》中的字符雨", 4 | "description_zh": "text flying in and out in a terminal like as seen in 'The Matrix' movie", 5 | "enable": "PKG_USING_CMATRIX", 6 | "keywords": [ 7 | "cmatrix", 8 | "matrix rain" 9 | ], 10 | "category": "misc", 11 | "author": { 12 | "name": "wuhanstudio", 13 | "email": "wuhanstudio@qq.com", 14 | "github": "wuhanstudio" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/wuhanstudio/cmatrix", 18 | "homepage": "https://github.com/wuhanstudio/cmatrix#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/wuhanstudio/cmatrix.git", 23 | "filename": "Null for git package", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /misc/upacker/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "upacker", 3 | "description": "building and parsing data frames to be sent over a serial interface", 4 | "description_zh": "串行通信链路协议", 5 | "enable": "PKG_USING_UPACKER", 6 | "keywords": [ 7 | "upacker" 8 | ], 9 | "category": "misc", 10 | "author": { 11 | "name": "zpw", 12 | "email": "aeo1234@qq.com", 13 | "github": "aeo123" 14 | }, 15 | "license": "MIT", 16 | "repository": "https://github.com/aeo123/upacker.git", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/aeo123/upacker.git", 19 | "doc": "https://github.com/aeo123/upacker.git", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/aeo123/upacker.git", 24 | "filename": "Null for git package", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /multimedia/u8g2/u8g2-official/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "u8g2-official", 3 | "description": "u8g2 library (official upstream)", 4 | "description_zh": "u8g2 不同种类单色屏驱动库(上游官方版本)", 5 | "enable": "PKG_USING_U8G2_OFFICIAL", 6 | "keywords": [ 7 | "u8g2", 8 | "OLED", 9 | "SPI", 10 | "I2C", 11 | "8080", 12 | "GUI" 13 | ], 14 | "category": "multimedia", 15 | "author": { 16 | "name": "olikraus", 17 | "email": "olikraus@gmail.com", 18 | "github": "olikraus" 19 | }, 20 | "license": "BSD", 21 | "repository": "https://github.com/olikraus/u8g2", 22 | "homepage": "https://github.com/olikraus/u8g2/wiki", 23 | "site": [ 24 | { 25 | "version": "latest", 26 | "URL": "https://github.com/olikraus/u8g2.git", 27 | "filename": "", 28 | "VER_SHA": "master" 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /peripherals/mfoc/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package mfoc 3 | menuconfig PKG_USING_MFOC 4 | select RT_USING_DFS if RT_VER_NUM < 0x40100 5 | select RT_USING_POSIX_FS if RT_VER_NUM >= 0x40100 6 | select PKG_USING_LIBNFC 7 | bool "mfoc: Mifare Classic Offline Cracker." 8 | default n 9 | 10 | if PKG_USING_MFOC 11 | 12 | config PKG_MFOC_PATH 13 | string 14 | default "/packages/peripherals/mfoc" 15 | 16 | choice 17 | prompt "Version" 18 | default PKG_USING_MFOC_LATEST_VERSION 19 | help 20 | Select the package version 21 | 22 | config PKG_USING_MFOC_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_MFOC_VER 27 | string 28 | default "latest" if PKG_USING_MFOC_LATEST_VERSION 29 | 30 | endif 31 | 32 | -------------------------------------------------------------------------------- /system/acceleration/Qfplib_M0_tiny/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Qfplib_M0_tiny 3 | menuconfig PKG_USING_QFPLIB_M0_TINY 4 | bool "Qfplib-M0-tiny: a free ARM Cortex-M0 floating-point library in 1 kbyte" 5 | default n 6 | 7 | if PKG_USING_QFPLIB_M0_TINY 8 | 9 | config PKG_QFPLIB_M0_TINY_PATH 10 | string 11 | default "/packages/system/acceleration/Qfplib_M0_tiny" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_QFPLIB_M0_TINY_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_QFPLIB_M0_TINY_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_QFPLIB_M0_TINY_VER 24 | string 25 | default "latest" if PKG_USING_QFPLIB_M0_TINY_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /system/enhanced-kservice/rt_memcpy_cm/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package rt_memcpy_cm 3 | menuconfig PKG_USING_RT_MEMCPY_CM 4 | bool "rt_memcpy_cm: Cortex-M kernel assembly accelerated version of rt_memcpy function" 5 | default n 6 | 7 | if PKG_USING_RT_MEMCPY_CM 8 | 9 | config PKG_RT_MEMCPY_CM_PATH 10 | string 11 | default "/packages/system/enhanced-kservice/rt_memcpy_cm" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_RT_MEMCPY_CM_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_RT_MEMCPY_CM_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_RT_MEMCPY_CM_VER 24 | string 25 | default "latest" if PKG_USING_RT_MEMCPY_CM_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /tools/anv_testsuit/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "anv_testsuit", 3 | "description": "minimalist C/C++ unit test framework.", 4 | "description_zh": "单元测试框架", 5 | "enable": "PKG_USING_ANV_TESTSUIT", 6 | "keywords": [ 7 | "anv_testsuit", 8 | "test" 9 | ], 10 | "category": "tools", 11 | "author": { 12 | "name": "wuhanstudio", 13 | "email": "wuhanstudio@qq.com", 14 | "github": "wuhanstudio" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/wuhanstudio/anv_testsuit", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/wuhanstudio/anv_testsuit", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/wuhanstudio/anv_testsuit.git", 25 | "filename": "", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /tools/lwlog/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package lwlog 3 | menuconfig PKG_USING_LWLOG 4 | bool "lwlog: single header logging library." 5 | default n 6 | 7 | if PKG_USING_LWLOG 8 | 9 | config PKG_LWLOG_PATH 10 | string 11 | default "/packages/tools/lwlog" 12 | 13 | config LWLOG_USE_USAGE_DEMO 14 | bool "lwlog: usage demo" 15 | help 16 | lwlog: usage demo 17 | default n 18 | choice 19 | prompt "Version" 20 | default PKG_USING_LWLOG_LATEST_VERSION 21 | help 22 | Select the package version 23 | 24 | config PKG_USING_LWLOG_LATEST_VERSION 25 | bool "latest" 26 | endchoice 27 | 28 | config PKG_LWLOG_VER 29 | string 30 | default "latest" if PKG_USING_LWLOG_LATEST_VERSION 31 | 32 | endif 33 | 34 | -------------------------------------------------------------------------------- /arduino/display/TFT_eSPI/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package TFT_eSPI 3 | menuconfig PKG_USING_ARDUINO_TFT_ESPI 4 | bool "TFT_eSPI: TFT graphics library for Arduino processors with performance optimisation" 5 | select PKG_USING_RTDUINO 6 | select RTDUINO_USING_SPI 7 | default n 8 | 9 | if PKG_USING_ARDUINO_TFT_ESPI 10 | 11 | config PKG_ARDUINO_TFT_ESPI_PATH 12 | string 13 | default "/packages/arduino/display/TFT_eSPI" 14 | 15 | choice 16 | prompt "Version" 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_ARDUINO_TFT_ESPI_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_ARDUINO_TFT_ESPI_VER 25 | string 26 | default "latest" if PKG_USING_ARDUINO_TFT_ESPI_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /multimedia/PDFGen/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "PDFGen", 3 | "description": "Simple C PDF Writer/Generation library", 4 | "description_zh": "PDF文档生成库", 5 | "enable": "PKG_USING_PDFGEN", 6 | "keywords": [ 7 | "PDFGen", 8 | "pdf" 9 | ], 10 | "category": "multimedia", 11 | "author": { 12 | "name": "Meco Man", 13 | "email": "jiantingman@foxmail.com", 14 | "github": "mysterywolf" 15 | }, 16 | "license": "Unlicense", 17 | "repository": "https://github.com/mysterywolf/PDFGen", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/mysterywolf/PDFGen#readme", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/mysterywolf/PDFGen.git", 25 | "filename": "Null for git package", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /system/acceleration/Qfplib_M0_full/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Qfplib_M0_full 3 | menuconfig PKG_USING_QFPLIB_M0_FULL 4 | bool "Qfplib-M0-full: a free, fast and compact ARM Cortex-M0 floating-point library" 5 | default n 6 | 7 | if PKG_USING_QFPLIB_M0_FULL 8 | 9 | config PKG_QFPLIB_M0_FULL_PATH 10 | string 11 | default "/packages/system/acceleration/Qfplib_M0_full" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_QFPLIB_M0_FULL_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_QFPLIB_M0_FULL_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_QFPLIB_M0_FULL_VER 24 | string 25 | default "latest" if PKG_USING_QFPLIB_M0_FULL_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /system/ramdisk/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ramdisk 3 | menuconfig PKG_USING_RAMDISK 4 | bool "ramdisk: A RAM memory block device." 5 | default n 6 | 7 | if PKG_USING_RAMDISK 8 | 9 | config PKG_RAMDISK_PATH 10 | string 11 | default "/packages/system/ramdisk" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_RAMDISK_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_RAMDISK_V010 20 | bool "v0.1.0" 21 | 22 | config PKG_USING_RAMDISK_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_RAMDISK_VER 27 | string 28 | default "v0.1.0" if PKG_USING_RAMDISK_V010 29 | default "latest" if PKG_USING_RAMDISK_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /tools/anv_bench/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "anv_bench", 3 | "description": "quick-and-dirty benchmarking system for quick prototyping", 4 | "description_zh": "函数性能快速测试软件包", 5 | "enable": "PKG_USING_ANV_BENCH", 6 | "keywords": [ 7 | "anv_bench", 8 | "benchmark" 9 | ], 10 | "category": "tools", 11 | "author": { 12 | "name": "wuhanstudio", 13 | "email": "wuhanstudio@qq.com", 14 | "github": "wuhanstudio" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/wuhanstudio/anv_bench", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/wuhanstudio/anv_bench", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/wuhanstudio/anv_bench.git", 25 | "filename": "", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /multimedia/openmv/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menuconfig PKG_USING_OPENMV 3 | bool "Openmv: Open-Source Machine Vision" 4 | default n 5 | 6 | if PKG_USING_OPENMV 7 | 8 | config PKG_OPENMV_PATH 9 | string 10 | default "/packages/multimedia/openmv" 11 | 12 | choice 13 | prompt "version" 14 | help 15 | Select the openmv version 16 | 17 | config PKG_USING_OPENMV_V100 18 | bool "v1.0.0" 19 | 20 | config PKG_USING_OPENMV_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | if PKG_USING_OPENMV_V100 25 | config PKG_OPENMV_VER 26 | string 27 | default "v1.0.0" 28 | endif 29 | 30 | if PKG_USING_OPENMV_LATEST_VERSION 31 | config PKG_OPENMV_VER 32 | string 33 | default "latest" 34 | endif 35 | 36 | endif 37 | -------------------------------------------------------------------------------- /peripherals/rplidar/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rplidar", 3 | "description": "RPLIDAR: a low cost LIDAR sensor suitable for indoor robotic SLAM application.", 4 | "description_zh": "RPLIDAR: 适用于机器人室内建图的低成本激光雷达", 5 | "enable": "PKG_USING_RPLIDAR", 6 | "keywords": [ 7 | "rplidar", 8 | "slam", 9 | "ros" 10 | ], 11 | "category": "peripherals", 12 | "author": { 13 | "name": "wuhanstudio", 14 | "email": "wuhanstudio@qq.com", 15 | "github": "wuhanstudio" 16 | }, 17 | "license": "MIT", 18 | "repository": "https://github.com/wuhanstudio/rplidar", 19 | "homepage": "https://github.com/wuhanstudio/rplidar#readme", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/wuhanstudio/rplidar.git", 24 | "filename": "", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /peripherals/rtc/ds3231/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ds3231 3 | menuconfig PKG_USING_DS3231 4 | bool "ds3231:Extern RTC Driver for ds3231" 5 | default n 6 | 7 | if PKG_USING_DS3231 8 | 9 | config PKG_DS3231_PATH 10 | string 11 | default "/packages/peripherals/rtc/ds3231" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_DS3231_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_DS3231_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_DS3231_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_DS3231_VER 27 | string 28 | default "v1.0.0" if PKG_USING_DS3231_V100 29 | default "latest" if PKG_USING_DS3231_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/rtc/rx8900/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package rx8900 3 | menuconfig PKG_USING_RX8900 4 | bool "rx8900:Extern RTC Driver for rx8900" 5 | default n 6 | 7 | if PKG_USING_RX8900 8 | 9 | config PKG_RX8900_PATH 10 | string 11 | default "/packages/peripherals/rtc/rx8900" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_RX8900_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_RX8900_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_RX8900_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_RX8900_VER 27 | string 28 | default "v1.0.0" if PKG_USING_RX8900_V100 29 | default "latest" if PKG_USING_RX8900_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/sensors/adt74xx/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "adt74xx", 3 | "description": "digital temperature sensor adt74xx driver library", 4 | "description_zh": "数字温度传感器 adt74xx 驱动软件包", 5 | "enable":"PKG_USING_ADT74XX", 6 | "keywords": [ 7 | "adt74xx","adt7422","temperature" 8 | ], 9 | "category": "peripherals/sensors", 10 | "author": { 11 | "name": "maikebing", 12 | "email": "mysticboy@live.com", 13 | "github": "IoTSharp" 14 | }, 15 | "license": "LGPLv2.1", 16 | "repository": "https://github.com/IoTSharp/ADT74XX", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/IoTSharp/ADT74XX#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/IoTSharp/ADT74XX.git", 23 | "filename": "adt74xx.zip", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /system/lwext4/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PKG_USING_LWEXT4 2 | bool "lwext4: an excellent choice of ext2/3/4 filesystem for microcontrollers." 3 | default n 4 | 5 | if PKG_USING_LWEXT4 6 | 7 | config PKG_LWEXT4_PATH 8 | string 9 | default "/packages/system/lwext4" 10 | 11 | config RT_USING_DFS_LWEXT4 12 | bool 13 | default y 14 | 15 | choice 16 | prompt "lwext4 version" 17 | help 18 | Select the lwext4 version 19 | 20 | config PKG_USING_LWEXT4_LATEST_VERSION 21 | bool "latest" 22 | 23 | config PKG_USING_LWEXT4_V110 24 | bool "v1.1.0" 25 | endchoice 26 | 27 | config PKG_LWEXT4_VER 28 | string 29 | default "v1.1.0" if PKG_USING_LWEXT4_V110 30 | default "latest" if PKG_USING_LWEXT4_LATEST_VERSION 31 | 32 | endif 33 | -------------------------------------------------------------------------------- /language/rtt_rust/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package rtt_rust 3 | menuconfig PKG_USING_RTT_RUST 4 | bool "Rust support for rt-thread." 5 | default n 6 | 7 | if PKG_USING_RTT_RUST 8 | 9 | config PKG_RTT_RUST_PATH 10 | string 11 | default "/packages/language/rtt_rust" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_RTT_RUST_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_RTT_RUST_V010 20 | bool "v0.1.0" 21 | 22 | config PKG_USING_RTT_RUST_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_RTT_RUST_VER 27 | string 28 | default "v0.1.0" if PKG_USING_RTT_RUST_V010 29 | default "latest" if PKG_USING_RTT_RUST_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /misc/state_machine/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "state_machine", 3 | "description": "A feature-rich, yet simple finite state machine (FSM) implementation in C.", 4 | "description_zh": "一个用C语言实现功能丰富但简单的有限状态机(FSM)。", 5 | "enable": "PKG_USING_STATE_MACHINE", 6 | "keywords": [ 7 | "state_machine" 8 | ], 9 | "category": "misc", 10 | "author": { 11 | "name": "redoccheng", 12 | "email": "619675912@qq.com", 13 | "github": "redoccheng" 14 | }, 15 | "license": "LGPL-2.1", 16 | "repository": "https://github.com/redoccheng/state_machine", 17 | "homepage": "https://github.com/redoccheng/state_machine#readme", 18 | "site": [ 19 | { 20 | "version": "latest", 21 | "URL": "https://github.com/redoccheng/state_machine.git", 22 | "filename": "state_machine.zip", 23 | "VER_SHA": "master" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /multimedia/mcurses/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mcurses", 3 | "description": "mcurses: micro ncurses library", 4 | "description_zh": "轻量级的 ncurses 控制台绘图库", 5 | "enable": "PKG_USING_MCURSES", 6 | "keywords": [ 7 | "mcurses", 8 | "ncurses", 9 | "curses", 10 | "terminal", 11 | "tui" 12 | ], 13 | "category": "multimedia", 14 | "author": { 15 | "name": "wuhanstudio", 16 | "email": "wuhanstudio@qq.com", 17 | "github": "wuhanstudio" 18 | }, 19 | "license": "MIT", 20 | "repository": "https://github.com/wuhanstudio/mcurses", 21 | "homepage": "https://github.com/wuhanstudio/mcurses#readme", 22 | "site": [ 23 | { 24 | "version": "latest", 25 | "URL": "https://github.com/wuhanstudio/mcurses.git", 26 | "filename": "Null for git package", 27 | "VER_SHA": "master" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /peripherals/sensors/sht3x/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package sht3x 2 | menuconfig PKG_USING_SHT3X 3 | bool "sht3x: digital humidity and temperature sensor sht3x driver library" 4 | default n 5 | 6 | if PKG_USING_SHT3X 7 | 8 | config PKG_SHT3X_PATH 9 | string 10 | default "/packages/peripherals/sensors/sht3x" 11 | 12 | choice 13 | prompt "Version" 14 | default PKG_USING_SHT3X_V100 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_SHT3X_V100 19 | bool "v1.0.0" 20 | 21 | config PKG_USING_SHT3X_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_SHT3X_VER 26 | string 27 | default "v1.0.0" if PKG_USING_SHT3X_V100 28 | default "latest" if PKG_USING_SHT3X_LATEST_VERSION 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /system/kmulti_rtimer/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kmulti_rtimer", 3 | "description": "a multi timer for rt-thread", 4 | "enable": "PKG_USING_KMULTI_RTIMER", 5 | "keywords": [ 6 | "kmulti_rtimer" 7 | ], 8 | "category": "system", 9 | "author": { 10 | "name": "kylepengchn", 11 | "email": "kylepengchn@163.com", 12 | "github": "kylepengchn" 13 | }, 14 | "license": "Apache-2.0", 15 | "repository": "https://github.com/kylepengchn/kmulti_rtimer.git", 16 | "icon": "unknown", 17 | "homepage": "https://github.com/kylepengchn/kmulti_rtimer", 18 | "doc": "https://github.com/kylepengchn/kmulti_rtimer/blob/master/README.md", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/kylepengchn/kmulti_rtimer.git", 23 | "filename": "", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /tools/armv7m_DWT/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package ARMV7_DWT 2 | 3 | menuconfig PKG_USING_ARMV7M_DWT_TOOL 4 | bool "armv7m_DWT" 5 | default n 6 | 7 | if PKG_USING_ARMV7M_DWT_TOOL 8 | 9 | config PKG_ARMV7M_DWT_TOOL_PATH 10 | string 11 | default "/packages/tools/armv7m_DWT" 12 | 13 | config PKG_USING_ARMV7M_DWT_TOOL_DEMO 14 | bool "Enable demo for rtt" 15 | default y 16 | 17 | choice 18 | prompt "Version" 19 | default PKG_USING_ARMV7M_DWT_TOOL_LATEST_VERSION 20 | help 21 | Select the package version 22 | 23 | config PKG_USING_ARMV7M_DWT_TOOL_LATEST_VERSION 24 | bool "latest" 25 | endchoice 26 | 27 | config PKG_ARMV7M_DWT_TOOL_VER 28 | string 29 | default "latest" if PKG_USING_ARMV7M_DWT_TOOL_LATEST_VERSION 30 | 31 | endif 32 | -------------------------------------------------------------------------------- /tools/vconsole/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package vconsole 3 | menuconfig PKG_USING_VCONSOLE 4 | bool "vconsole: A virtual console package." 5 | default n 6 | 7 | if PKG_USING_VCONSOLE 8 | 9 | config PKG_VCONSOLE_PATH 10 | string 11 | default "/packages/tools/vconsole" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_VCONSOLE_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_VCONSOLE_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_VCONSOLE_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_VCONSOLE_VER 27 | string 28 | default "v1.0.0" if PKG_USING_VCONSOLE_V100 29 | default "latest" if PKG_USING_VCONSOLE_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /misc/entertainment/cowsay/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cowsay", 3 | "description": "cowsay is a program that generates ASCII pictures of a cow with a message", 4 | "description_zh": "linux cowsay 软件包", 5 | "enable": "PKG_USING_COWSAY", 6 | "keywords": [ 7 | "cowsay", 8 | "terminal" 9 | ], 10 | "category": "misc", 11 | "author": { 12 | "name": "wuhanstudio", 13 | "email": "wuhanstudio@qq.com", 14 | "github": "wuhanstudio" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/wuhanstudio/cowsay", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/wuhanstudio/cowsay", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/wuhanstudio/cowsay.git", 25 | "filename": "", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /misc/minizip/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "minizip", 3 | "description": "zip manipulation library", 4 | "description_zh": "zip压缩解压库", 5 | "enable": "PKG_USING_MINIZIP", 6 | "keywords": [ 7 | "minizip", 8 | "zip" 9 | ], 10 | "category": "misc", 11 | "author": { 12 | "name": "Meco Man", 13 | "email": "jiantingman@foxmail.com", 14 | "github": "mysterywolf" 15 | }, 16 | "license": "unknown", 17 | "repository": "https://github.com/mysterywolf/minizip", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/mysterywolf/minizip#readme", 20 | "doc": "https://github.com/mysterywolf/minizip#readme", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/mysterywolf/minizip.git", 25 | "filename": "Null for git package", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /multimedia/termbox/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "termbox", 3 | "description": "library for writing text-based user interfaces", 4 | "description_zh": "轻量TUI图形库", 5 | "enable": "PKG_USING_TERMBOX", 6 | "keywords": [ 7 | "ncurses", 8 | "curses", 9 | "terminal", 10 | "termbox", 11 | "tui" 12 | ], 13 | "category": "multimedia", 14 | "author": { 15 | "name": "Meco Man", 16 | "email": "jiantingman@foxmail.com", 17 | "github": "mysterywolf" 18 | }, 19 | "license": "MIT", 20 | "repository": "https://github.com/mysterywolf/termbox", 21 | "homepage": "https://github.com/mysterywolf/termbox#readme", 22 | "site": [ 23 | { 24 | "version": "latest", 25 | "URL": "https://github.com/mysterywolf/termbox.git", 26 | "filename": "Null for git package", 27 | "VER_SHA": "master" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /peripherals/tmc51xx/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package tmc51xx 3 | menuconfig PKG_USING_TMC51XX 4 | bool "tmc51xx power driver for stepper motors." 5 | default n 6 | 7 | if PKG_USING_TMC51XX 8 | 9 | config PKG_TMC51XX_PATH 10 | string 11 | default "/packages/peripherals/tmc51xx" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_TMC51XX_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_TMC51XX_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_TMC51XX_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_TMC51XX_VER 27 | string 28 | default "v1.0.0" if PKG_USING_TMC51XX_V100 29 | default "latest" if PKG_USING_TMC51XX_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/touch/ft5426/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ft5426", 3 | "description": "This is the driver package of FT5426 touch chip.", 4 | "description_zh": "这是 FT5426 触摸芯片的驱动包。", 5 | "enable": "PKG_USING_FT5426", 6 | "keywords": [ 7 | "ft5426", 8 | "touch" 9 | ], 10 | "category": "peripherals/touch", 11 | "author": { 12 | "name": "liuduanfei", 13 | "email": "939763442@qq.com", 14 | "github": "liuduanfei" 15 | }, 16 | "license": "Apache-2.0", 17 | "repository": "https://github.com/liuduanfei/ft5426", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/liuduanfei/ft5426", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/liuduanfei/ft5426.git", 25 | "filename": "ft5426-latest.zip", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /security/yd_crypto/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PKG_USING_YD_CRYPTO 2 | bool "yd_crypto: Encryption and decryption algorithm library for microcontroller." 3 | default n 4 | 5 | if PKG_USING_YD_CRYPTO 6 | 7 | config PKG_YD_CRYPTO_PATH 8 | string 9 | default "/packages/security/yd_crypto" 10 | 11 | choice 12 | prompt "Version" 13 | default PKG_USING_YD_CRYPTO_V1101 14 | help 15 | Select the package version 16 | 17 | config PKG_USING_YD_CRYPTO_V1101 18 | bool "v1.1.01" 19 | 20 | config PKG_USING_YD_CRYPTO_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_YD_CRYPTO_VER 25 | string 26 | default "v1.1.01" if PKG_USING_YD_CRYPTO_V1101 27 | default "latest" if PKG_USING_YD_CRYPTO_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /system/Ppool/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ppool", 3 | "description": "Pthread-based thread pool library", 4 | "description_zh": "基于pthread的线程池库", 5 | "enable": "PKG_USING_PPOOL", 6 | "keywords": [ 7 | "Ppool", 8 | "pthread" 9 | ], 10 | "category": "system", 11 | "author": { 12 | "name": "Meco Man", 13 | "email": "jiantingman@foxmail.com", 14 | "github": "mysterywolf" 15 | }, 16 | "license": "LGPL-2.1", 17 | "repository": "https://github.com/mysterywolf/Ppool", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/mysterywolf/Ppool", 20 | "doc": "https://github.com/mysterywolf/Ppool#readme", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/mysterywolf/Ppool.git", 25 | "filename": "Null for git package", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /tools/gbk2utf8/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package gbk2utf8 3 | menuconfig PKG_USING_GBK2UTF8 4 | bool "GBK2UTF8: conversion between GBK and UTF8." 5 | default n 6 | 7 | if PKG_USING_GBK2UTF8 8 | 9 | config PKG_GBK2UTF8_PATH 10 | string 11 | default "/packages/tools/gbk2utf8" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_GBK2UTF8_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_GBK2UTF8_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_GBK2UTF8_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_GBK2UTF8_VER 27 | string 28 | default "v1.0.0" if PKG_USING_GBK2UTF8_V100 29 | default "latest" if PKG_USING_GBK2UTF8_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /arduino/dataprocessing/ArduinoJson/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ArduinoJson 3 | menuconfig PKG_USING_ARDUINO_ARDUINOJSON 4 | bool "ArduinoJson: A simple and efficient JSON library for embedded C++" 5 | default n 6 | 7 | if PKG_USING_ARDUINO_ARDUINOJSON 8 | 9 | config PKG_ARDUINO_ARDUINOJSON_PATH 10 | string 11 | default "/packages/arduino/dataprocessing/ArduinoJson" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_ARDUINO_ARDUINOJSON_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_ARDUINO_ARDUINOJSON_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_ARDUINO_ARDUINOJSON_VER 24 | string 25 | default "latest" if PKG_USING_ARDUINO_ARDUINOJSON_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /arduino/dataprocessing/KalmanFilter/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package KalmanFilter 3 | menuconfig PKG_USING_ARDUINO_KALMANFILTER 4 | bool "Kalman Filter Library" 5 | select PKG_USING_RTDUINO 6 | default n 7 | 8 | if PKG_USING_ARDUINO_KALMANFILTER 9 | 10 | config PKG_ARDUINO_KALMANFILTER_PATH 11 | string 12 | default "/packages/arduino/dataprocessing/KalmanFilter" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_ARDUINO_KALMANFILTER_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_ARDUINO_KALMANFILTER_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_ARDUINO_KALMANFILTER_VER 25 | string 26 | default "latest" if PKG_USING_ARDUINO_KALMANFILTER_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /arduino/timing/MsTimer2/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package MsTimer2 3 | menuconfig PKG_USING_ARDUINO_MSTIMER2 4 | bool "MsTimer2: Run a function every millisecond" 5 | select PKG_USING_RTDUINO 6 | select RT_USING_TIMER_SOFT 7 | default n 8 | 9 | if PKG_USING_ARDUINO_MSTIMER2 10 | 11 | config PKG_ARDUINO_MSTIMER2_PATH 12 | string 13 | default "/packages/arduino/timing/MsTimer2" 14 | 15 | choice 16 | prompt "Version" 17 | default PKG_USING_ARDUINO_MSTIMER2_LATEST_VERSION 18 | help 19 | Select the package version 20 | 21 | config PKG_USING_ARDUINO_MSTIMER2_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_ARDUINO_MSTIMER2_VER 26 | string 27 | default "latest" if PKG_USING_ARDUINO_MSTIMER2_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /peripherals/nrfx/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package nrfx 3 | menuconfig PKG_USING_NRFX 4 | bool "nrfx: Standalone drivers for peripherals present in Nordic Semiconductor's SoCs." 5 | default n 6 | 7 | if PKG_USING_NRFX 8 | 9 | config PKG_NRFX_PATH 10 | string 11 | default "/packages/peripherals/nrfx" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_NRFX_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_NRFX_V210 20 | bool "v2.1.0" 21 | 22 | config PKG_USING_NRFX_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_NRFX_VER 27 | string 28 | default "v2.1.0" if PKG_USING_NRFX_V210 29 | default "latest" if PKG_USING_NRFX_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/sensors/df220/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package df220 3 | menuconfig PKG_USING_DF220 4 | bool "df220 sensor driver package, support: force sensor." 5 | default n 6 | 7 | if PKG_USING_DF220 8 | 9 | config PKG_DF220_PATH 10 | string 11 | default "/packages/peripherals/sensors/df220" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_DF220_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_DF220_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_DF220_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_DF220_VER 27 | string 28 | default "v1.0.0" if PKG_USING_DF220_V100 29 | default "latest" if PKG_USING_DF220_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/touch/ft5426/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ft5426 3 | menuconfig PKG_USING_FT5426 4 | bool "FT5426 touch driver package." 5 | default n 6 | 7 | if PKG_USING_FT5426 8 | 9 | config PKG_FT5426_PATH 10 | string 11 | default "/packages/peripherals/touch/ft5426" 12 | 13 | config PKG_USING_FT5426_SAMPLE 14 | bool "enable samples" 15 | default n 16 | 17 | choice 18 | prompt "Version" 19 | default PKG_USING_FT5426_LATEST_VERSION 20 | help 21 | Select the package version 22 | 23 | config PKG_USING_FT5426_LATEST_VERSION 24 | bool "latest" 25 | endchoice 26 | 27 | config PKG_FT5426_VER 28 | string 29 | default "v0.0.1" if PKG_USING_FT5426_V001 30 | default "latest" if PKG_USING_FT5426_LATEST_VERSION 31 | 32 | endif 33 | 34 | -------------------------------------------------------------------------------- /tools/cpu_usage/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package cpu_usage 3 | menuconfig PKG_USING_CPU_USAGE 4 | bool "CPUU: CPU usage statistics tool." 5 | default n 6 | 7 | if PKG_USING_CPU_USAGE 8 | 9 | config PKG_CPU_USAGE_PATH 10 | string 11 | default "/packages/tools/cpu_usage" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_CPU_USAGE_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_CPU_USAGE_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_CPU_USAGE_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_CPU_USAGE_VER 27 | string 28 | default "v1.0.0" if PKG_USING_CPU_USAGE_V100 29 | default "latest" if PKG_USING_CPU_USAGE_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /arduino/sensors/Adafruit-DPS310/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Adafruit-DPS310 3 | menuconfig PKG_USING_ARDUINO_ADAFRUIT_DPS310 4 | bool "Adafruit DPS310: Barometric Pressure Sensor" 5 | default n 6 | 7 | if PKG_USING_ARDUINO_ADAFRUIT_DPS310 8 | 9 | config PKG_ARDUINO_ADAFRUIT_DPS310_PATH 10 | string 11 | default "/packages/arduino/sensors/Adafruit-DPS310" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_ARDUINO_ADAFRUIT_DPS310_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_ARDUINO_ADAFRUIT_DPS310_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_ARDUINO_ADAFRUIT_DPS310_VER 24 | string 25 | default "latest" if PKG_USING_ARDUINO_ADAFRUIT_DPS310_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /misc/ki/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ki", 3 | "description": "ki is a small text editor in less than 1K lines of code", 4 | "description_zh": "ki是一个带有C/C++语法高亮的终端编辑器", 5 | "enable": "PKG_USING_KI", 6 | "keywords": [ 7 | "ki", 8 | "editor" 9 | ], 10 | "category": "misc", 11 | "author": { 12 | "name": "Meco Man", 13 | "email": "jiantingman@foxmail.com", 14 | "github": "mysterywolf" 15 | }, 16 | "license": "GPL-2.0", 17 | "repository": "https://github.com/mysterywolf/ki", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/mysterywolf/ki#readme", 20 | "doc": "https://github.com/mysterywolf/ki#readme", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/mysterywolf/ki.git", 25 | "filename": "Null for git package", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /multimedia/LVGL/gui_guider_demo/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "gui_guider_demo", 3 | "description": "LVGL demo generated by GUI Guider", 4 | "description_zh": "GUI Guider生成的LVGL演示示例", 5 | "enable": "PKG_USING_GUI_GUIDER_DEMO", 6 | "keywords": [ 7 | "gui_guider_demo", 8 | "GUI Guider", 9 | "LVGL" 10 | ], 11 | "category": "multimedia", 12 | "author": { 13 | "name": "Ting Liu", 14 | "email": "ting.liu@nxp.com", 15 | "github": "NXPmicro" 16 | }, 17 | "license": "MIT", 18 | "repository": "https://github.com/NXPmicro/gui-guider-demos.git", 19 | "homepage": "https://github.com/NXPmicro/gui-guider-demos.git", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/NXPmicro/gui-guider-demos.git", 24 | "filename": "Null for git package", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /multimedia/helix/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package helix 3 | menuconfig PKG_USING_HELIX 4 | bool "The Helix MP3 Decoder." 5 | default n 6 | 7 | if PKG_USING_HELIX 8 | 9 | config PKG_HELIX_PATH 10 | string 11 | default "/packages/multimedia/helix" 12 | 13 | choice 14 | prompt "version" 15 | help 16 | Select the helix version 17 | config PKG_USING_HELIX_V100 18 | bool "v1.0.0" 19 | 20 | config PKG_USING_HELIX_LATEST_VERSION 21 | bool "latest" 22 | 23 | endchoice 24 | 25 | if PKG_USING_HELIX_V100 26 | config PKG_HELIX_VER 27 | string 28 | default "v1.0.0" 29 | endif 30 | 31 | if PKG_USING_HELIX_LATEST_VERSION 32 | config PKG_HELIX_VER 33 | string 34 | default "latest" 35 | endif 36 | 37 | endif 38 | 39 | -------------------------------------------------------------------------------- /peripherals/LedBlink/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package LedBlink 3 | menuconfig PKG_USING_LEDBLINK 4 | bool "LedBlink: easy led blink support lib" 5 | default n 6 | 7 | if PKG_USING_LEDBLINK 8 | 9 | config PKG_LEDBLINK_PATH 10 | string 11 | default "/packages/peripherals/LedBlink" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_LEDBLINK_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_LEDBLINK_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_LEDBLINK_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_LEDBLINK_VER 27 | string 28 | default "v1.0.0" if PKG_USING_LEDBLINK_V100 29 | default "latest" if PKG_USING_LEDBLINK_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/rda58xx/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package rda58xx 3 | menuconfig PKG_USING_RDA58XX 4 | bool "RDA58xx single-chip broadcase FM transceiver driver." 5 | default n 6 | 7 | if PKG_USING_RDA58XX 8 | 9 | config PKG_RDA58XX_PATH 10 | string 11 | default "/packages/peripherals/rda58xx" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_RDA58XX_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_RDA58XX_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_RDA58XX_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_RDA58XX_VER 27 | string 28 | default "v1.0.0" if PKG_USING_RDA58XX_V100 29 | default "latest" if PKG_USING_RDA58XX_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/sensors/shtc1/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package shtc1 3 | menuconfig PKG_USING_SHTC1 4 | bool "SHTC1 sensor driver package, support: temperature, humidity." 5 | default n 6 | 7 | if PKG_USING_SHTC1 8 | 9 | config PKG_SHTC1_PATH 10 | string 11 | default "/packages/peripherals/sensors/shtc1" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_SHTC1_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_SHTC1_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_SHTC1_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_SHTC1_VER 27 | string 28 | default "v1.0.0" if PKG_USING_SHTC1_V100 29 | default "latest" if PKG_USING_SHTC1_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /multimedia/TinyJPEG/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package TinyJPEG 3 | menuconfig PKG_USING_TINYJPEG 4 | bool "TinyJPEG: Light-weight JPEG encoder package." 5 | default n 6 | 7 | if PKG_USING_TINYJPEG 8 | 9 | config PKG_TINYJPEG_PATH 10 | string 11 | default "/packages/multimedia/TinyJPEG" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_TINYJPEG_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_TINYJPEG_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_TINYJPEG_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_TINYJPEG_VER 27 | string 28 | default "v1.0.0" if PKG_USING_TINYJPEG_V100 29 | default "latest" if PKG_USING_TINYJPEG_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /system/Micrium/uC_CRC/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package uC_CRC 3 | menuconfig PKG_USING_UC_CRC 4 | bool "uC/CRC for RT-Thread" 5 | default n 6 | select PKG_USING_UCOSIII_WRAPPER 7 | 8 | if PKG_USING_UC_CRC 9 | 10 | config PKG_UC_CRC_PATH 11 | string 12 | default "/packages/system/Micrium/uC_CRC" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_UC_CRC_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_UC_CRC_V100 21 | bool "v1.0.0" 22 | 23 | config PKG_USING_UC_CRC_LATEST_VERSION 24 | bool "latest" 25 | endchoice 26 | 27 | config PKG_UC_CRC_VER 28 | string 29 | default "v1.0.0" if PKG_USING_UC_CRC_V100 30 | default "latest" if PKG_USING_UC_CRC_LATEST_VERSION 31 | 32 | endif 33 | 34 | -------------------------------------------------------------------------------- /arduino/display/U8g2_Arduino/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "U8g2_Arduino", 3 | "description": "U8glib V2 library for Arduino", 4 | "description_zh": "U8g2 Arduino版本", 5 | "enable": "PKG_USING_ARDUINO_U8G2", 6 | "keywords": [ 7 | "U8g2_Arduino", 8 | "Arduino", 9 | "U8g2" 10 | ], 11 | "category": "arduino/display", 12 | "author": { 13 | "name": "olikraus", 14 | "email": "olikraus@gmail.com", 15 | "github": "olikraus" 16 | }, 17 | "license": "BSD-3-Clause", 18 | "repository": "https://github.com/olikraus/U8g2_Arduino", 19 | "icon": "unknown", 20 | "homepage": "https://github.com/olikraus/U8g2_Arduino#readme", 21 | "doc": "unknown", 22 | "site": [ 23 | { 24 | "version": "latest", 25 | "URL": "https://github.com/olikraus/U8g2_Arduino.git", 26 | "filename": "", 27 | "VER_SHA": "master" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /arduino/other/RTClib/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "RTClib", 3 | "description": "RTClib: real time clock library for Arduino", 4 | "description_zh": "RTClib Arduino的实时时钟库", 5 | "enable": "PKG_USING_ARDUINO_RTCLIB", 6 | "keywords": [ 7 | "RTClib", 8 | "Adafruit", 9 | "RTC", 10 | "real time clock" 11 | ], 12 | "category": "arduino/other", 13 | "author": { 14 | "name": "adafruit", 15 | "email": "info@adafruit.com", 16 | "github": "adafruit" 17 | }, 18 | "license": "MIT", 19 | "repository": "https://github.com/adafruit/RTClib", 20 | "icon": "unknown", 21 | "homepage": "https://github.com/adafruit/RTClib#readme", 22 | "doc": "unknown", 23 | "site": [ 24 | { 25 | "version": "latest", 26 | "URL": "https://github.com/adafruit/RTClib.git", 27 | "filename": "", 28 | "VER_SHA": "master" 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /misc/entertainment/donut/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "donut", 3 | "description": "a 3D spinning donut", 4 | "description_zh": "使用字符渲染的3D旋转甜甜圈", 5 | "enable": "PKG_USING_DONUT", 6 | "keywords": [ 7 | "donut", 8 | "entertainment", 9 | "terminal" 10 | ], 11 | "category": "misc", 12 | "author": { 13 | "name": "Meco Man", 14 | "email": "jiantingman@foxmail.com", 15 | "github": "mysterywolf" 16 | }, 17 | "license": "None", 18 | "repository": "https://github.com/mysterywolf/donut", 19 | "icon": "unknown", 20 | "homepage": "https://github.com/mysterywolf/donut", 21 | "doc": "https://github.com/mysterywolf/donut#readme", 22 | "site": [ 23 | { 24 | "version": "latest", 25 | "URL": "https://github.com/mysterywolf/donut.git", 26 | "filename": "Null for git package", 27 | "VER_SHA": "master" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /peripherals/ESP-IDF/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ESP-IDF", 3 | "description": "Espressif IoT Development Framework", 4 | "description_zh": "ESP32C3 ESP-IDF软件包", 5 | "enable": "PKG_USING_ESP_IDF", 6 | "keywords": [ 7 | "ESP-IDF", 8 | "ESP32", 9 | "SDK" 10 | ], 11 | "category": "peripherals", 12 | "author": { 13 | "name": "supperthomas", 14 | "email": "78900636@qq.com", 15 | "github": "supperthomas" 16 | }, 17 | "license": "Apache-2.0", 18 | "repository": "https://github.com/RT-Thread-packages/esp-idf", 19 | "icon": "unknown", 20 | "homepage": "https://github.com/RT-Thread-packages/esp-idf#readme", 21 | "doc": "unknown", 22 | "site": [ 23 | { 24 | "version": "latest", 25 | "URL": "https://github.com/RT-Thread-packages/esp-idf.git", 26 | "filename": "", 27 | "VER_SHA": "master" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /peripherals/Misaka_RGB_Bling/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Misaka_RGB_Bling 3 | menuconfig PKG_USING_MISAKA_RGB_BLING 4 | bool "Misaka-Network for RGB LED Bling." 5 | default n 6 | 7 | if PKG_USING_MISAKA_RGB_BLING 8 | 9 | config PKG_USING_MISAKA_RGB_BLING_DEMO 10 | bool "Use demo" 11 | default n 12 | 13 | config PKG_MISAKA_RGB_BLING_PATH 14 | string 15 | default "/packages/peripherals/Misaka_RGB_Bling" 16 | 17 | choice 18 | prompt "Version" 19 | default PKG_USING_MISAKA_RGB_BLING_V100 20 | help 21 | Select the package version 22 | 23 | config PKG_USING_MISAKA_RGB_BLING_V100 24 | bool "1.0.0" 25 | endchoice 26 | 27 | config PKG_MISAKA_RGB_BLING_VER 28 | string 29 | default "1.0.0" if PKG_USING_MISAKA_RGB_BLING_V100 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/sensors/mlx90392/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package mlx90392 3 | menuconfig PKG_USING_MLX90392 4 | bool "a mlx90392 package for rt-thread." 5 | default n 6 | 7 | if PKG_USING_MLX90392 8 | 9 | config PKG_MLX90392_PATH 10 | string 11 | default "/packages/peripherals/sensors/mlx90392" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_MLX90392_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_MLX90392_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_MLX90392_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_MLX90392_VER 27 | string 28 | default "v1.0.0" if PKG_USING_MLX90392_V100 29 | default "latest" if PKG_USING_MLX90392_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/sensors/mlx90393/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package mlx90393 3 | menuconfig PKG_USING_MLX90393 4 | bool "a mlx90393 package for rt-thread." 5 | default n 6 | 7 | if PKG_USING_MLX90393 8 | 9 | config PKG_MLX90393_PATH 10 | string 11 | default "/packages/peripherals/sensors/mlx90393" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_MLX90393_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_MLX90393_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_MLX90393_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_MLX90393_VER 27 | string 28 | default "v1.0.0" if PKG_USING_MLX90393_V100 29 | default "latest" if PKG_USING_MLX90393_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/sensors/mlx90397/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package mlx90397 3 | menuconfig PKG_USING_MLX90397 4 | bool "MLX90397: 3D magnetometer sensor" 5 | default n 6 | 7 | if PKG_USING_MLX90397 8 | 9 | config PKG_MLX90397_PATH 10 | string 11 | default "/packages/peripherals/sensors/mlx90397" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_MLX90397_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_MLX90397_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_MLX90397_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_MLX90397_VER 27 | string 28 | default "v1.0.0" if PKG_USING_MLX90397_V100 29 | default "latest" if PKG_USING_MLX90397_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/sensors/sths34pf80/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "sths34pf80", 3 | "description": "This is the STHS34PF80 sensor driver package", 4 | "description_zh": "STHS34PF80 红外传感器的驱动包", 5 | "enable": "PKG_USING_STHS34PF80", 6 | "keywords": [ 7 | "sensor", 8 | "sths34pf80" 9 | ], 10 | "category": "peripherals/sensors", 11 | "author": { 12 | "name": "rick", 13 | "email": "zyk6271@gmail.com", 14 | "github": "zyk6271" 15 | }, 16 | "license": "Apache-2.0", 17 | "repository": "https://github.com/zyk6271/STHS34PF80", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/zyk6271/STHS34PF80#readme", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/zyk6271/STHS34PF80.git", 25 | "filename": "STHS34PF80-main.zip", 26 | "VER_SHA": "main" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /system/CMSIS/CMSIS_RTOS1/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CMSIS_RTOS1", 3 | "description": "CMSIS-RTOS1 wrapper for RT-Thread", 4 | "description_zh": "RT-Thread的CMSIS-RTOS1标准兼容层", 5 | "enable": "PKG_USING_CMSIS_RTOS1", 6 | "keywords": [ 7 | "CMSIS_RTOS1", 8 | "CMSIS" 9 | ], 10 | "category": "system", 11 | "author": { 12 | "name": "RT-Thread-packages", 13 | "email": "package_team@rt-thread.com", 14 | "github": "RT-Thread-packages" 15 | }, 16 | "license": "Apache-2.0", 17 | "repository": "https://github.com/RT-Thread-packages/CMSIS_RTOS1", 18 | "homepage": "https://github.com/RT-Thread-packages/CMSIS_RTOS1#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/RT-Thread-packages/CMSIS_RTOS1.git", 23 | "filename": "Null for git package", 24 | "VER_SHA": "main" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /system/CMSIS/CMSIS_RTOS2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CMSIS_RTOS2", 3 | "description": "CMSIS-RTOS2 wrapper for RT-Thread", 4 | "description_zh": "RT-Thread的CMSIS-RTOS2标准兼容层", 5 | "enable": "PKG_USING_CMSIS_RTOS2", 6 | "keywords": [ 7 | "CMSIS_RTOS2", 8 | "CMSIS" 9 | ], 10 | "category": "system", 11 | "author": { 12 | "name": "RT-Thread-packages", 13 | "email": "package_team@rt-thread.com", 14 | "github": "RT-Thread-packages" 15 | }, 16 | "license": "Apache-2.0", 17 | "repository": "https://github.com/RT-Thread-packages/CMSIS_RTOS2", 18 | "homepage": "https://github.com/RT-Thread-packages/CMSIS_RTOS2#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/RT-Thread-packages/CMSIS_RTOS2.git", 23 | "filename": "Null for git package", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /tools/mem_sandbox/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "mem_sandbox", 3 | "description": "memory sandbox for RT-Thread", 4 | "description_zh": "RT-Thread 内存隔离沙箱", 5 | "enable": "PKG_USING_MEM_SANDBOX", 6 | "keywords": [ 7 | "mem_sandbox", 8 | "sandbox", 9 | "沙箱" 10 | ], 11 | "category": "tools", 12 | "author": { 13 | "name": "Meco Man", 14 | "email": "jiantingman@foxmail.com", 15 | "github": "mysterywolf" 16 | }, 17 | "license": "MIT", 18 | "repository": "https://github.com/mysterywolf/mem_sandbox", 19 | "icon": "unknown", 20 | "homepage": "https://github.com/mysterywolf/mem_sandbox#readme", 21 | "doc": "unknown", 22 | "site": [ 23 | { 24 | "version": "latest", 25 | "URL": "https://github.com/mysterywolf/mem_sandbox.git", 26 | "filename": "Null for git package", 27 | "VER_SHA": "master" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-ADXL335/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-ADXL335 3 | menuconfig PKG_USING_ARDUINO_SEEED_ADXL335 4 | bool "Seeed ADXL335: complete 3-axis accelerometer" 5 | select PKG_USING_RTDUINO 6 | default n 7 | 8 | if PKG_USING_ARDUINO_SEEED_ADXL335 9 | 10 | config PKG_ARDUINO_SEEED_ADXL335_PATH 11 | string 12 | default "/packages/arduino/sensors/Seeed-ADXL335" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_ARDUINO_SEEED_ADXL335_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_ARDUINO_SEEED_ADXL335_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_ARDUINO_SEEED_ADXL335_VER 25 | string 26 | default "latest" if PKG_USING_ARDUINO_SEEED_ADXL335_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /misc/slcan2rtt/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package slcan2rtt 3 | menuconfig PKG_USING_SLCAN2RTT 4 | bool "Serial / USB serial CAN Adapter (slcan) on RT-Thread." 5 | default n 6 | 7 | if PKG_USING_SLCAN2RTT 8 | 9 | config PKG_SLCAN2RTT_PATH 10 | string 11 | default "/packages/misc/slcan2rtt" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_SLCAN2RTT_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_SLCAN2RTT_V001 20 | bool "v0.0.1" 21 | 22 | config PKG_USING_SLCAN2RTT_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_SLCAN2RTT_VER 27 | string 28 | default "v0.0.1" if PKG_USING_SLCAN2RTT_V001 29 | default "latest" if PKG_USING_SLCAN2RTT_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/kobuki/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "kobuki", 3 | "description": "Kobuki Robot serial communication driver.", 4 | "description_zh": "Kobuki 机器人串口通信驱动", 5 | "enable": "PKG_USING_KOBUKI", 6 | "keywords": [ 7 | "kobuki", 8 | "ros", 9 | "robot", 10 | "uart" 11 | ], 12 | "category": "peripherals", 13 | "author": { 14 | "name": "wuhanstudio", 15 | "email": "wuhanstudio@qq.com", 16 | "github": "wuhanstudio" 17 | }, 18 | "license": "MIT", 19 | "repository": "https://github.com/wuhanstudio/kobuki", 20 | "icon": "unknown", 21 | "homepage": "https://github.com/wuhanstudio/kobuki", 22 | "doc": "https://github.com/wuhanstudio/kobuki", 23 | "site": [ 24 | { 25 | "version": "latest", 26 | "URL": "https://github.com/wuhanstudio/kobuki.git", 27 | "filename": "", 28 | "VER_SHA": "master" 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /peripherals/sensors/bme280/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package bme280 3 | menuconfig PKG_USING_BME280 4 | bool "BME280 sensor driver package, support: barometric, humidity." 5 | default n 6 | 7 | if PKG_USING_BME280 8 | 9 | config PKG_BME280_PATH 10 | string 11 | default "/packages/peripherals/sensors/bme280" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_BME280_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_BME280_V001 20 | bool "v0.0.1" 21 | 22 | config PKG_USING_BME280_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_BME280_VER 27 | string 28 | default "v0.0.1" if PKG_USING_BME280_V001 29 | default "latest" if PKG_USING_BME280_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /system/CherryUSB/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CherryUSB", 3 | "description": "Tiny and portable USB host/device stack for embedded system with USB IP", 4 | "description_zh": "小而美、可移植性高的 USB 主从协议栈。", 5 | "enable": "PKG_USING_CHERRYUSB", 6 | "keywords": [ 7 | "CherryUSB", 8 | "USB" 9 | ], 10 | "category": "system", 11 | "author": { 12 | "name": "sakumisu", 13 | "email": "1203593632@qq.com", 14 | "github": "sakumisu" 15 | }, 16 | "license": "Apache-2.0", 17 | "repository": "https://github.com/sakumisu/CherryUSB", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/sakumisu/CherryUSB#readme", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/sakumisu/CherryUSB.git", 25 | "filename": "Null for git package", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /system/pixman/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PKG_USING_PIXMAN 2 | bool "pixman is a library that provides low-level pixel manipulation" 3 | default n 4 | 5 | if PKG_USING_PIXMAN 6 | 7 | config PKG_PIXMAN_PATH 8 | string 9 | default "/packages/system/pixman" 10 | 11 | choice 12 | prompt "version" 13 | help 14 | Select the persimmon version 15 | 16 | config PKG_USING_PIXMAN_LATEST_VERSION 17 | bool "latest" 18 | 19 | config PKG_USING_PIXMAN_V0244 20 | bool "v0.24.4" 21 | config PKG_USING_PIXMAN_V0340 22 | bool "v0.34.0" 23 | endchoice 24 | 25 | config PKG_PIXMAN_VER 26 | string 27 | default "v0.24.4" if PKG_USING_PIXMAN_V0244 28 | default "v0.34.0" if PKG_USING_PIXMAN_V0340 29 | default "latest" if PKG_USING_PIXMAN_LATEST_VERSION 30 | endif 31 | -------------------------------------------------------------------------------- /tools/uMCN/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "uMCN", 3 | "description": "uMCN is a light-weight and powerful IPC module based on the publisher/subscriber model.", 4 | "description_zh": "uMCN是一个基于发布者/订阅者模式的轻量级且功能强大的跨线程/进程通信模块。", 5 | "enable": "PKG_USING_UMCN", 6 | "keywords": [ 7 | "uMCN" 8 | ], 9 | "category": "tools", 10 | "author": { 11 | "name": "JCZou", 12 | "email": "jiachi.zou@gmail.com", 13 | "github": "JCZou" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/JcZou/uMCN", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/Firmament-Autopilot", 19 | "doc": "https://firmament-autopilot.github.io/FMT-DOCS/#/", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/JcZou/uMCN.git", 24 | "filename": "uMCN.zip", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /arduino/display/Adafruit-ST7735/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Adafruit-ST7735 3 | menuconfig PKG_USING_ARDUINO_ADAFRUIT_ST7735 4 | bool "Adafruit ST7735 and ST7789 SPI displays driver" 5 | select PKG_USING_RTDUINO 6 | select PKG_USING_ARDUINO_ADAFRUIT_GFX_LIBRARY 7 | default n 8 | 9 | if PKG_USING_ARDUINO_ADAFRUIT_ST7735 10 | 11 | config PKG_ARDUINO_ADAFRUIT_ST7735_PATH 12 | string 13 | default "/packages/arduino/display/Adafruit-ST7735" 14 | 15 | choice 16 | prompt "Version" 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_ARDUINO_ADAFRUIT_ST7735_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_ARDUINO_ADAFRUIT_ST7735_VER 25 | string 26 | default "latest" if PKG_USING_ARDUINO_ADAFRUIT_ST7735_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /arduino/display/U8g2_Arduino/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package U8g2_Arduino 3 | menuconfig PKG_USING_ARDUINO_U8G2 4 | bool "U8g2_Arduino: Arduino Monochrome Graphics Library" 5 | select PKG_USING_RTDUINO 6 | select RTDUINO_USING_WIRE 7 | select RTDUINO_USING_SPI 8 | default n 9 | 10 | if PKG_USING_ARDUINO_U8G2 11 | 12 | config PKG_ARDUINO_U8G2_PATH 13 | string 14 | default "/packages/arduino/display/U8g2_Arduino" 15 | 16 | choice 17 | prompt "Version" 18 | default PKG_USING_ARDUINO_U8G2_LATEST_VERSION 19 | help 20 | Select the package version 21 | 22 | config PKG_USING_ARDUINO_U8G2_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_ARDUINO_U8G2_VER 27 | string 28 | default "latest" if PKG_USING_ARDUINO_U8G2_LATEST_VERSION 29 | 30 | endif 31 | 32 | -------------------------------------------------------------------------------- /arduino/other/RTClib/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package RTClib 3 | menuconfig PKG_USING_ARDUINO_RTCLIB 4 | bool "RTClib real time clock library for Arduino" 5 | select PKG_USING_RTDUINO 6 | select RTDUINO_USING_WIRE 7 | select PKG_USING_ARDUINO_ADAFRUIT_BUSIO 8 | default n 9 | 10 | if PKG_USING_ARDUINO_RTCLIB 11 | 12 | config PKG_ARDUINO_RTCLIB_PATH 13 | string 14 | default "/packages/arduino/other/RTClib" 15 | 16 | choice 17 | prompt "Version" 18 | default PKG_USING_ARDUINO_RTCLIB_LATEST_VERSION 19 | help 20 | Select the package version 21 | 22 | config PKG_USING_ARDUINO_RTCLIB_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_ARDUINO_RTCLIB_VER 27 | string 28 | default "latest" if PKG_USING_ARDUINO_RTCLIB_LATEST_VERSION 29 | 30 | endif 31 | 32 | -------------------------------------------------------------------------------- /misc/armv7m_dwt/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package armv7m_dwt 2 | menuconfig PKG_USING_ARMv7M_DWT 3 | bool "armv7m_dwt: High precision timing and delay" 4 | default n 5 | 6 | if PKG_USING_ARMv7M_DWT 7 | 8 | config PKG_ARMv7M_DWT_PATH 9 | string 10 | default "/packages/misc/armv7m_dwt" 11 | 12 | choice 13 | prompt "Version" 14 | default PKG_USING_ARMv7M_DWT_LATEST_VERSION 15 | help 16 | Select this package version 17 | 18 | config PKG_USING_ARMv7M_DWT_LATEST_VERSION 19 | bool "latest" 20 | 21 | config PKG_USING_ARMv7M_DWT_V010 22 | bool "v0.1.0" 23 | 24 | endchoice 25 | 26 | config PKG_ARMv7M_DWT_VER 27 | string 28 | default "latest" if PKG_USING_ARMv7M_DWT_LATEST_VERSION 29 | default "v0.1.0" if PKG_USING_ARMv7M_DWT_V010 30 | 31 | endif 32 | -------------------------------------------------------------------------------- /peripherals/sensors/bmp280/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package bmp280 3 | menuconfig PKG_USING_BMP280 4 | bool "bmp280:bmp280 iic sensor driver package,support:pressure,temperature" 5 | default n 6 | 7 | if PKG_USING_BMP280 8 | 9 | config PKG_BMP280_PATH 10 | string 11 | default "/packages/peripherals/sensors/bmp280" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_BMP280_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_BMP280_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_BMP280_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_BMP280_VER 27 | string 28 | default "v1.0.0" if PKG_USING_BMP280_V100 29 | default "latest" if PKG_USING_BMP280_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /arduino/dataprocessing/ArduinoJson/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ArduinoJson", 3 | "description": "A simple and efficient JSON library for embedded C++", 4 | "description_zh": "精简且高效的嵌入式C++ JSON库", 5 | "enable": "PKG_USING_ARDUINO_ARDUINOJSON", 6 | "keywords": [ 7 | "ArduinoJson", 8 | "Json" 9 | ], 10 | "category": "arduino/dataprocessing", 11 | "author": { 12 | "name": "bblanchon", 13 | "email": "git@benoitblanchon.fr", 14 | "github": "bblanchon" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/bblanchon/ArduinoJson", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/bblanchon/ArduinoJson#readme", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/bblanchon/ArduinoJson.git", 25 | "filename": "", 26 | "VER_SHA": "6.x" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /arduino/sensors/Adafruit-Sensor/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Adafruit_Sensor 3 | menuconfig PKG_USING_ARDUINO_ADAFRUIT_SENSOR 4 | bool "Adafruit Unified Sensor Framework" 5 | select PKG_USING_RTDUINO 6 | default n 7 | 8 | if PKG_USING_ARDUINO_ADAFRUIT_SENSOR 9 | 10 | config PKG_ARDUINO_ADAFRUIT_SENSOR_PATH 11 | string 12 | default "/packages/arduino/sensors/Adafruit-Sensor" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_ARDUINO_ADAFRUIT_SENSOR_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_ARDUINO_ADAFRUIT_SENSOR_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_ARDUINO_ADAFRUIT_SENSOR_VER 25 | string 26 | default "latest" if PKG_USING_ARDUINO_ADAFRUIT_SENSOR_LATEST_VERSION 27 | 28 | endif 29 | 30 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-SHT31/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-SHT31 3 | menuconfig PKG_USING_ARDUINO_SEEED_SHT31 4 | bool "Seeed SHT31: Temperature Humidity Sensor" 5 | select PKG_USING_RTDUINO 6 | select RTDUINO_USING_WIRE 7 | default n 8 | 9 | if PKG_USING_ARDUINO_SEEED_SHT31 10 | 11 | config PKG_ARDUINO_SEEED_SHT31_PATH 12 | string 13 | default "/packages/arduino/sensors/Seeed-SHT31" 14 | 15 | choice 16 | prompt "Version" 17 | default PKG_USING_ARDUINO_SEEED_SHT31_LATEST_VERSION 18 | help 19 | Select the package version 20 | 21 | config PKG_USING_ARDUINO_SEEED_SHT31_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_ARDUINO_SEEED_SHT31_VER 26 | string 27 | default "latest" if PKG_USING_ARDUINO_SEEED_SHT31_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-SHT35/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-SHT35 3 | menuconfig PKG_USING_ARDUINO_SEEED_SHT35 4 | bool "Seeed SHT35: temperature and humidity sensors" 5 | select PKG_USING_RTDUINO 6 | select RTDUINO_USING_WIRE 7 | default n 8 | 9 | if PKG_USING_ARDUINO_SEEED_SHT35 10 | 11 | config PKG_ARDUINO_SEEED_SHT35_PATH 12 | string 13 | default "/packages/arduino/sensors/Seeed-SHT35" 14 | 15 | choice 16 | prompt "Version" 17 | default PKG_USING_ARDUINO_SEEED_SHT35_LATEST_VERSION 18 | help 19 | Select the package version 20 | 21 | config PKG_USING_ARDUINO_SEEED_SHT35_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_ARDUINO_SEEED_SHT35_VER 26 | string 27 | default "latest" if PKG_USING_ARDUINO_SEEED_SHT35_LATEST_VERSION 28 | 29 | endif 30 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-Si1145/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-Si1145 3 | menuconfig PKG_USING_ARDUINO_SEEED_SI1145 4 | bool "Seeed Si1145: Sunlight Sensor" 5 | select PKG_USING_RTDUINO 6 | select RTDUINO_USING_WIRE 7 | default n 8 | 9 | if PKG_USING_ARDUINO_SEEED_SI1145 10 | 11 | config PKG_ARDUINO_SEEED_SI1145_PATH 12 | string 13 | default "/packages/arduino/sensors/Seeed-Si1145" 14 | 15 | choice 16 | prompt "Version" 17 | default PKG_USING_ARDUINO_SEEED_SI1145_LATEST_VERSION 18 | help 19 | Select the package version 20 | 21 | config PKG_USING_ARDUINO_SEEED_SI1145_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_ARDUINO_SEEED_SI1145_VER 26 | string 27 | default "latest" if PKG_USING_ARDUINO_SEEED_SI1145_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /multimedia/mupdf/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package mupdf 3 | menuconfig PKG_USING_MUPDF 4 | bool "mupdf: a lightweight PDF, XPS, and E-book viewer" 5 | default n 6 | 7 | if PKG_USING_MUPDF 8 | 9 | config PKG_MUPDF_PATH 10 | string 11 | default "/packages/multimedia/mupdf" 12 | 13 | choice 14 | prompt "version" 15 | help 16 | Select the mupdf version 17 | 18 | config PKG_USING_MUPDF_V120 19 | bool "v1.2.0" 20 | 21 | config PKG_USING_MUPDF_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | if PKG_USING_MUPDF_V120 26 | config PKG_MUPDF_VER 27 | string 28 | default "v1.2.0" 29 | endif 30 | 31 | if PKG_USING_MUPDF_LATEST_VERSION 32 | config PKG_MUPDF_VER 33 | string 34 | default "latest" 35 | endif 36 | 37 | endif 38 | 39 | -------------------------------------------------------------------------------- /peripherals/Misaka_RGB_Bling/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Misaka_RGB_Bling", 3 | "description": "Misaka-Network for RGB LED Bling.", 4 | "description_zh": "御坂网络RGB LED驱动包,提供了对于RGB LED灯的控制功能。", 5 | "enable": "PKG_USING_MISAKA_RGB_BLING", 6 | "keywords": [ 7 | "Misaka_RGB_Bling" 8 | ], 9 | "category": "peripherals", 10 | "author": { 11 | "name": "xqyjlj", 12 | "email": "xqyjlj@126.com", 13 | "github": "xqyjlj" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/xqyjlj/Misaka_RGB_Bling", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/xqyjlj/Misaka_RGB_Bling", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "1.0.0", 23 | "URL": "https://github.com/xqyjlj/Misaka_RGB_Bling/archive/1.0.0.zip", 24 | "filename": "Misaka_RGB_Bling-1.0.0.zip", 25 | "VER_SHA": "" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /peripherals/realtek_ameba/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package realtek_ameba 3 | config PKG_USING_REALTEK_AMEBA 4 | bool "realtek_ameba: ameba sdk package for rt-thread" 5 | default n 6 | 7 | if PKG_USING_REALTEK_AMEBA 8 | 9 | config PKG_REALTEK_AMEBA_PATH 10 | string 11 | default "/packages/peripherals/realtek_ameba" 12 | 13 | choice 14 | prompt "realtek_ameba version" 15 | help 16 | Select the realtek_ameba version 17 | 18 | config PKG_USING_REALTEK_AMEBA_LATEST_VERSION 19 | bool "latest" 20 | 21 | config PKG_USING_REALTEK_AMEBA_V100 22 | bool "v1.0.0" 23 | endchoice 24 | 25 | config PKG_REALTEK_AMEBA_VER 26 | string 27 | default "v1.0.0" if PKG_USING_REALTEK_AMEBA_V100 28 | default "latest" if PKG_USING_REALTEK_AMEBA_LATEST_VERSION 29 | 30 | endif 31 | 32 | -------------------------------------------------------------------------------- /peripherals/sensors/dht11/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package dht11 3 | menuconfig PKG_USING_DHT11 4 | bool "dht11: Digital temperature and humidity sensor(Single bus)" 5 | default n 6 | 7 | if PKG_USING_DHT11 8 | 9 | config PKG_USING_DHT11_SAMPLE 10 | bool "Enable dth11 sample" 11 | default y 12 | 13 | config PKG_DHT11_PATH 14 | string 15 | default "/packages/peripherals/sensors/dht11" 16 | 17 | choice 18 | prompt "Version" 19 | default PKG_USING_DHT11_LATEST_VERSION 20 | help 21 | Select the package version 22 | 23 | config PKG_USING_DHT11_LATEST_VERSION 24 | bool "latest" 25 | endchoice 26 | 27 | config PKG_DHT11_VER 28 | string 29 | default "v1.0.0" if PKG_USING_DHT11_V100 30 | default "latest" if PKG_USING_DHT11_LATEST_VERSION 31 | 32 | endif 33 | -------------------------------------------------------------------------------- /peripherals/sensors/max6675/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package max6675 3 | menuconfig PKG_USING_MAX6675 4 | bool "max6675: a package of digital temperature sensor max6675." 5 | default n 6 | 7 | if PKG_USING_MAX6675 8 | 9 | config PKG_MAX6675_PATH 10 | string 11 | default "/packages/peripherals/sensors/max6675" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_MAX6675_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_MAX6675_V100 20 | bool "v1.0.0" 21 | 22 | config PKG_USING_MAX6675_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_MAX6675_VER 27 | string 28 | default "v1.0.0" if PKG_USING_MAX6675_V100 29 | default "latest" if PKG_USING_MAX6675_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /tools/fdt/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig PKG_USING_FDT 2 | bool "Device Tree package in RT-Thread" 3 | default n 4 | 5 | if PKG_USING_FDT 6 | 7 | config PKG_FDT_PATH 8 | string 9 | default "/packages/tools/fdt" 10 | 11 | config FDT_USING_EXAMPLE 12 | bool "Enable fdt example" 13 | default y 14 | 15 | config FDT_USING_LIBFDT 16 | bool "Enable libfdt" 17 | default y 18 | 19 | choice 20 | prompt "Version" 21 | help 22 | Select this package version 23 | 24 | config PKG_USING_FDT_V10000 25 | bool "v1.0.0" 26 | 27 | config PKG_USING_FDT_LATEST_VERSION 28 | bool "latest" 29 | endchoice 30 | 31 | config PKG_FDT_VER 32 | string 33 | default "v1.0.0" if PKG_USING_FDT_V10000 34 | default "latest" if PKG_USING_FDT_LATEST_VERSION 35 | 36 | endif 37 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-BBM150/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-BBM150 3 | menuconfig PKG_USING_ARDUINO_SEEED_BBM150 4 | bool "Seeed BBM150: digital compass sensor" 5 | select PKG_USING_RTDUINO 6 | select RTDUINO_USING_WIRE 7 | default n 8 | 9 | if PKG_USING_ARDUINO_SEEED_BBM150 10 | 11 | config PKG_ARDUINO_SEEED_BBM150_PATH 12 | string 13 | default "/packages/arduino/sensors/Seeed-BBM150" 14 | 15 | choice 16 | prompt "Version" 17 | default PKG_USING_ARDUINO_SEEED_BBM150_LATEST_VERSION 18 | help 19 | Select the package version 20 | 21 | config PKG_USING_ARDUINO_SEEED_BBM150_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_ARDUINO_SEEED_BBM150_VER 26 | string 27 | default "latest" if PKG_USING_ARDUINO_SEEED_BBM150_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-BMP085/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-BMP085 3 | menuconfig PKG_USING_ARDUINO_SEEED_BMP085 4 | bool "Seeed BMP085/BMP180: Barometer Sensor" 5 | select PKG_USING_RTDUINO 6 | select RTDUINO_USING_WIRE 7 | default n 8 | 9 | if PKG_USING_ARDUINO_SEEED_BMP085 10 | 11 | config PKG_ARDUINO_SEEED_BMP085_PATH 12 | string 13 | default "/packages/arduino/sensors/Seeed-BMP085" 14 | 15 | choice 16 | prompt "Version" 17 | default PKG_USING_ARDUINO_SEEED_BMP085_LATEST_VERSION 18 | help 19 | Select the package version 20 | 21 | config PKG_USING_ARDUINO_SEEED_BMP085_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_ARDUINO_SEEED_BMP085_VER 26 | string 27 | default "latest" if PKG_USING_ARDUINO_SEEED_BMP085_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-HM3301/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-HM3301 3 | menuconfig PKG_USING_ARDUINO_SEEED_HM3301 4 | bool "Seeed HM3301: dust detection sensor" 5 | select PKG_USING_RTDUINO 6 | select RTDUINO_USING_WIRE 7 | default n 8 | 9 | if PKG_USING_ARDUINO_SEEED_HM3301 10 | 11 | config PKG_ARDUINO_SEEED_HM3301_PATH 12 | string 13 | default "/packages/arduino/sensors/Seeed-HM3301" 14 | 15 | choice 16 | prompt "Version" 17 | default PKG_USING_ARDUINO_SEEED_HM3301_LATEST_VERSION 18 | help 19 | Select the package version 20 | 21 | config PKG_USING_ARDUINO_SEEED_HM3301_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_ARDUINO_SEEED_HM3301_VER 26 | string 27 | default "latest" if PKG_USING_ARDUINO_SEEED_HM3301_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-HighTemp/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-HighTemp 3 | menuconfig PKG_USING_ARDUINO_SEEED_HIGHTEMP 4 | bool "Seeed HighTemp: K type thermocouple Temperature Sensor" 5 | select PKG_USING_RTDUINO 6 | default n 7 | 8 | if PKG_USING_ARDUINO_SEEED_HIGHTEMP 9 | 10 | config PKG_ARDUINO_SEEED_HIGHTEMP_PATH 11 | string 12 | default "/packages/arduino/sensors/Seeed-HighTemp" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_ARDUINO_SEEED_HIGHTEMP_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_ARDUINO_SEEED_HIGHTEMP_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_ARDUINO_SEEED_HIGHTEMP_VER 25 | string 26 | default "latest" if PKG_USING_ARDUINO_SEEED_HIGHTEMP_LATEST_VERSION 27 | 28 | endif 29 | -------------------------------------------------------------------------------- /arduino/timing/MsTimer2/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "MsTimer2", 3 | "description": "Run a function every millisecond for Arduino", 4 | "description_zh": "1ms级软件定时器Arduino库", 5 | "enable": "PKG_USING_ARDUINO_MSTIMER2", 6 | "keywords": [ 7 | "MsTimer2", 8 | "Arduino" 9 | ], 10 | "category": "arduino/timing", 11 | "author": { 12 | "name": "RTduino-libraries", 13 | "email": "meco@rt-thread.org", 14 | "github": "RTduino-libraries" 15 | }, 16 | "license": "unknown", 17 | "repository": "https://github.com/RTduino-libraries/MsTimer2", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/RTduino-libraries/MsTimer2#readme", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/RTduino-libraries/MsTimer2.git", 25 | "filename": "", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /iot/capnp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "capnp", 3 | "description": "Cap'n Proto serialization/RPC system which is faster than protobuf", 4 | "description_zh": "Cap'n 串行化协议,比 protobuf 更高效,更轻量级。", 5 | "enable": "PKG_USING_CAPNP", 6 | "keywords": [ 7 | "capnp", 8 | "serialization", 9 | "protobuf" 10 | ], 11 | "category": "iot", 12 | "author": { 13 | "name": "wuhanstudio", 14 | "email": "wuhanstudio@qq.com", 15 | "github": "wuhanstudio" 16 | }, 17 | "license": "MIT", 18 | "repository": "https://github.com/wuhanstudio/capnp", 19 | "icon": "unknown", 20 | "homepage": "https://github.com/wuhanstudio/capnp", 21 | "doc": "https://github.com/wuhanstudio/capnp", 22 | "site": [ 23 | { 24 | "version": "latest", 25 | "URL": "https://github.com/wuhanstudio/capnp.git", 26 | "filename": "", 27 | "VER_SHA": "master" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /iot/wayz_iotkit/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "wayz_iotkit", 3 | "description": "wayz iot location software package", 4 | "description_zh": "wayz iot 定位软件包", 5 | "enable": "PKG_USING_WAYZ_IOTKIT", 6 | "keywords": [ 7 | "wayz_iotkit" 8 | ], 9 | "category": "iot", 10 | "author": { 11 | "name": "jianxiong.ye", 12 | "email": "jianxiong.ye@wayz.ai", 13 | "github": "https://github.com/wayz-iot/" 14 | }, 15 | "license": "GPL-2.0", 16 | "repository": "https://github.com/wayz-iot/wayz_iotkit", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/wayz-iot/wayz_iotkit#readme", 19 | "doc": "https://github.com/wayz-iot/wayz_iotkit/tree/master/docs", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/wayz-iot/wayz_iotkit.git", 24 | "filename": "wayz_iotkit.zip", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /misc/entertainment/aclock/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "aclock", 3 | "description": "a terminal clock", 4 | "description_zh": "终端钟表界面", 5 | "enable": "PKG_USING_ACLOCK", 6 | "keywords": [ 7 | "aclock", 8 | "clock", 9 | "entertainment", 10 | "terminal" 11 | ], 12 | "category": "misc", 13 | "author": { 14 | "name": "Meco Man", 15 | "email": "jiantingman@foxmail.com", 16 | "github": "mysterywolf" 17 | }, 18 | "license": "Apache-2.0", 19 | "repository": "https://github.com/mysterywolf/aclock", 20 | "icon": "unknown", 21 | "homepage": "https://github.com/mysterywolf/aclock", 22 | "doc": "https://github.com/mysterywolf/aclock#readme", 23 | "site": [ 24 | { 25 | "version": "latest", 26 | "URL": "https://github.com/mysterywolf/aclock.git", 27 | "filename": "Null for git package", 28 | "VER_SHA": "master" 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /peripherals/sensors/lps22hb/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package lps22hb 3 | menuconfig PKG_USING_LPS22HB 4 | bool "LPS22HB sensor driver package, support: barometric,temperature." 5 | default n 6 | 7 | if PKG_USING_LPS22HB 8 | 9 | config PKG_LPS22HB_PATH 10 | string 11 | default "/packages/peripherals/sensors/lps22hb" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_LPS22HB_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_LPS22HB_V001 20 | bool "v0.0.1" 21 | 22 | config PKG_USING_LPS22HB_LATEST_VERSION 23 | bool "latest" 24 | endchoice 25 | 26 | config PKG_LPS22HB_VER 27 | string 28 | default "v0.0.1" if PKG_USING_LPS22HB_V001 29 | default "latest" if PKG_USING_LPS22HB_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /peripherals/touch/ft6206/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ft6206", 3 | "description": "This is the driver package of FT6206 touch chip.", 4 | "description_zh": "这是 FT6206 触摸芯片的驱动包。", 5 | "enable": "PKG_USING_FT6206", 6 | "keywords": [ 7 | "ft6206", 8 | "touch" 9 | ], 10 | "category": "peripherals/touch", 11 | "author": { 12 | "name": "Willian Chan", 13 | "email": "chentingwei@rt-thread.com", 14 | "github": "Willian Chan" 15 | }, 16 | "license": "Apache-2.0", 17 | "repository": "https://github.com/RT-Thread-packages/ft6206", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/RT-Thread-packages/ft6206", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/RT-Thread-packages/ft6206.git", 25 | "filename": "ft6206-latest.zip", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /system/CMSIS/CMSIS_5_AUX/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CMSIS_5_AUX", 3 | "description": "CMSIS-5 Auxiliary Package", 4 | "description_zh": "CMSIS_5软件包的辅助构建软件包(该软件包不需要用户选择)", 5 | "enable": "PKG_USING_CMSIS_5_AUX", 6 | "keywords": [ 7 | "CMSIS_5_AUX", 8 | "CMSIS_5", 9 | "CMSIS" 10 | ], 11 | "category": "system", 12 | "author": { 13 | "name": "RT-Thread-packages", 14 | "email": "package_team@rt-thread.com", 15 | "github": "RT-Thread-packages" 16 | }, 17 | "license": "Apache-2.0", 18 | "repository": "https://github.com/RT-Thread-packages/CMSIS_5_AUX", 19 | "homepage": "https://github.com/RT-Thread-packages/CMSIS_5_AUX#readme", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/RT-Thread-packages/CMSIS_5_AUX.git", 24 | "filename": "Null for git package", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /tools/CoreMark/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "CoreMark", 3 | "description": "EEMBC’s CoreMark® is a benchmark that measures the performance of microcontrollers (MCUs) and central processing units (CPUs) used in embedded systems.", 4 | "description_zh": "EEMBC 的单片机性能测试小工具", 5 | "enable": "PKG_USING_COREMARK", 6 | "keywords": [ 7 | "coremark", 8 | "benchmark" 9 | ], 10 | "category": "tools", 11 | "author": { 12 | "name": "wuhanstudio", 13 | "email": "wuhanstudio@qq.com", 14 | "github": "wuhanstudio" 15 | }, 16 | "license": "apache", 17 | "repository": "https://github.com/wuhanstudio/coremark", 18 | "homepage": "https://github.com/wuhanstudio/coremark#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/wuhanstudio/coremark.git", 23 | "filename": "", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /tools/Dhrystone/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Dhrystone", 3 | "description": "Dhrystone is a benchmark that measures the performance of microcontrollers (MCUs) and central processing units (CPUs) used in embedded systems.", 4 | "description_zh": "Dhrystone 单片机性能测试小工具", 5 | "enable": "PKG_USING_DHRYSTONE", 6 | "keywords": [ 7 | "dhrystone", 8 | "benchmark" 9 | ], 10 | "category": "tools", 11 | "author": { 12 | "name": "wuhanstudio", 13 | "email": "wuhanstudio@qq.com", 14 | "github": "wuhanstudio" 15 | }, 16 | "license": "apache", 17 | "repository": "https://github.com/wuhanstudio/dhrystone", 18 | "homepage": "https://github.com/wuhanstudio/dhrystone#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/wuhanstudio/dhrystone.git", 23 | "filename": "", 24 | "VER_SHA": "master" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /ai/quest/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "quest", 3 | "description": "A simulator of quantum computers on MCU.", 4 | "description_zh": "嵌入式系统上的量子计算机模拟器", 5 | "enable": "PKG_USING_QUEST", 6 | "keywords": [ 7 | "quest", 8 | "quantum", 9 | "simulator" 10 | ], 11 | "category": "ai", 12 | "author": { 13 | "name": "wuhanstudio", 14 | "email": "wuhanstudio@qq.com", 15 | "github": "wuhanstudio" 16 | }, 17 | "license": "MIT", 18 | "repository": "https://github.com/wuhanstudio/QuEST", 19 | "icon": "https://quest.qtechtheory.org/wp-content/uploads/2018/04/chalice-100x113.png", 20 | "homepage": "https://quest.qtechtheory.org/", 21 | "doc": "https://quest.qtechtheory.org/", 22 | "site": [ 23 | { 24 | "version": "latest", 25 | "URL": "https://github.com/wuhanstudio/QuEST.git", 26 | "filename": "", 27 | "VER_SHA": "master" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /arduino/display/TFT_eSPI/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "TFT_eSPI", 3 | "description": "TFT graphics library for Arduino processors with performance optimisation", 4 | "description_zh": "TFT显示器Arduino图形驱动库", 5 | "enable": "PKG_USING_ARDUINO_TFT_ESPI", 6 | "keywords": [ 7 | "TFT_eSPI", 8 | "RTduino", 9 | "GUI", 10 | "Arduino" 11 | ], 12 | "category": "arduino/display", 13 | "author": { 14 | "name": "Bodmer", 15 | "email": "bodmer@anola.net", 16 | "github": "Bodmer" 17 | }, 18 | "license": "MIT", 19 | "repository": "https://github.com/Bodmer/TFT_eSPI", 20 | "icon": "unknown", 21 | "homepage": "https://github.com/Bodmer/TFT_eSPI#readme", 22 | "doc": "unknown", 23 | "site": [ 24 | { 25 | "version": "latest", 26 | "URL": "https://github.com/Bodmer/TFT_eSPI.git", 27 | "filename": "", 28 | "VER_SHA": "master" 29 | } 30 | ] 31 | } 32 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-DHT/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-DHT 3 | menuconfig PKG_USING_ARDUINO_SEEED_DHT 4 | bool "Seeed-DHT: DHT11, DHT22, DHT21 & AM2301 Temperature And Humidity Sensor" 5 | select PKG_USING_RTDUINO 6 | select RTDUINO_USING_WIRE 7 | default n 8 | 9 | if PKG_USING_ARDUINO_SEEED_DHT 10 | 11 | config PKG_ARDUINO_SEEED_DHT_PATH 12 | string 13 | default "/packages/arduino/sensors/Seeed-DHT" 14 | 15 | choice 16 | prompt "Version" 17 | default PKG_USING_ARDUINO_SEEED_DHT_LATEST_VERSION 18 | help 19 | Select the package version 20 | 21 | config PKG_USING_ARDUINO_SEEED_DHT_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_ARDUINO_SEEED_DHT_VER 26 | string 27 | default "latest" if PKG_USING_ARDUINO_SEEED_DHT_LATEST_VERSION 28 | 29 | endif 30 | 31 | -------------------------------------------------------------------------------- /arduino/timing/Ticker/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "Ticker", 3 | "description": "Creating Tickers which can call repeating functions. Replaces delay() with non-blocking functions.", 4 | "description_zh": "定时器回调式Arduino库,可用于代替delay函数", 5 | "enable": "PKG_USING_ARDUINO_TICKER", 6 | "keywords": [ 7 | "Ticker", 8 | "Arduino", 9 | "RTduino" 10 | ], 11 | "category": "arduino/timing", 12 | "author": { 13 | "name": "sstaub", 14 | "email": "email@domain.com", 15 | "github": "sstaub" 16 | }, 17 | "license": "MIT", 18 | "repository": "https://github.com/sstaub/Ticker", 19 | "icon": "unknown", 20 | "homepage": "https://github.com/sstaub/Ticker#readme", 21 | "doc": "unknown", 22 | "site": [ 23 | { 24 | "version": "latest", 25 | "URL": "https://github.com/sstaub/Ticker.git", 26 | "filename": "", 27 | "VER_SHA": "main" 28 | } 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /iot/agile_ftp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "agile_ftp", 3 | "description": "Lightweight ftp server.", 4 | "description_zh": "轻量级 ftp 服务器。", 5 | "enable": "PKG_USING_AGILE_FTP", 6 | "keywords": [ 7 | "agile_ftp" 8 | ], 9 | "category": "iot", 10 | "author": { 11 | "name": "loogg", 12 | "email": "2544047213@qq.com", 13 | "github": "loogg" 14 | }, 15 | "license": "LGPL-2.1", 16 | "repository": "https://github.com/loogg/agile_ftp", 17 | "homepage": "https://github.com/loogg/agile_ftp#readme", 18 | "site": [ 19 | { 20 | "version": "v1.0.0", 21 | "URL": "https://github.com/loogg/agile_ftp/archive/v1.0.0.zip", 22 | "filename": "agile_ftp-1.0.0.zip" 23 | }, 24 | { 25 | "version": "latest", 26 | "URL": "https://github.com/loogg/agile_ftp.git", 27 | "filename": "agile_ftp.zip", 28 | "VER_SHA": "master" 29 | } 30 | ] 31 | } 32 | --------------------------------------------------------------------------------