├── .gitattributes ├── .github ├── CODEOWNERS └── workflows │ ├── aciont_tool.yml │ ├── pkgs-static-check.yml │ └── pkgs-test.yml ├── Kconfig ├── LICENSE ├── README.md ├── README_en.md ├── ai ├── Kconfig ├── TensorflowLiteMicro │ ├── Kconfig │ └── package.json ├── elapack │ ├── Kconfig │ └── package.json ├── libann │ ├── Kconfig │ └── package.json ├── llmchat │ ├── Kconfig │ └── package.json ├── naxos │ ├── Kconfig │ └── package.json ├── ncnn │ ├── Kconfig │ └── package.json ├── nnom │ ├── Kconfig │ └── package.json ├── onnx-backend │ ├── Kconfig │ └── package.json ├── onnx-parser │ ├── Kconfig │ └── package.json ├── quest │ ├── Kconfig │ └── package.json ├── r-tinymaix │ ├── Kconfig │ └── package.json └── ulapack │ ├── Kconfig │ └── package.json ├── arduino ├── Kconfig ├── RTduino │ ├── Kconfig │ └── package.json ├── communication │ ├── Adafruit-PN532 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-Si4713 │ │ ├── Kconfig │ │ └── package.json │ └── Kconfig ├── dataprocessing │ ├── ArduinoJson │ │ ├── Kconfig │ │ └── package.json │ ├── KalmanFilter │ │ ├── Kconfig │ │ └── package.json │ ├── Kconfig │ ├── RunningMedian │ │ ├── Kconfig │ │ └── package.json │ └── TensorFlow-Lite-Micro │ │ ├── Kconfig │ │ └── package.json ├── datastorage │ └── Kconfig ├── devicecontrol │ ├── Adafruit-DRV2605 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-DS1841 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-DS3502 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-PCA9685 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-PCF8574 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-TPA2016 │ │ ├── Kconfig │ │ └── package.json │ ├── Kconfig │ └── Seeed-PCF85063TP │ │ ├── Kconfig │ │ └── package.json ├── display │ ├── Adafruit-GFX-Library │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-ILI9341 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-SSD1306 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-ST7735 │ │ ├── Kconfig │ │ └── package.json │ ├── Kconfig │ ├── Seeed-TM1637 │ │ ├── Kconfig │ │ └── package.json │ ├── TFT_eSPI │ │ ├── Kconfig │ │ └── package.json │ └── U8g2_Arduino │ │ ├── Kconfig │ │ └── package.json ├── other │ ├── Adafruit-MFRC630 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-Si5351 │ │ ├── Kconfig │ │ └── package.json │ └── Kconfig ├── projects │ ├── Arduino-Sensor-Kit │ │ ├── Kconfig │ │ └── package.json │ ├── Kconfig │ ├── MsgQ-C-CPP-demo │ │ ├── Kconfig │ │ └── package.json │ ├── NineinOne-Sensor-Shield │ │ ├── Kconfig │ │ └── package.json │ ├── RTduino-SensorFusion-Shield │ │ ├── Kconfig │ │ └── package.json │ ├── UltrasoundRadar │ │ ├── Kconfig │ │ └── package.json │ ├── matlab-support-package │ │ ├── Kconfig │ │ └── package.json │ └── sketch-loader-demo │ │ ├── Kconfig │ │ └── package.json ├── sensors │ ├── Adafruit-ADT7410 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-ADXL343 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-ADXL345 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-ADXL375 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-AHTX0 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-AM2315 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-AM2320 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-AMG88xx │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-AS726x │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-AS7341 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BME280 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BME680 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BMP085-Unified │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BMP085 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BMP183-Unified │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BMP183 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BMP280 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BMP3XX │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BNO055 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BNO08x-RVC │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BNO08x │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-CAP1188 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-CCS811 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-DHT │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-DPS310 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-EMC2101 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-FXAS21002C │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-FXOS8700 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-HDC1000 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-HMC5883-Unified │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-HTS221 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-HTU21DF │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-HTU31D │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-ICM20X │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-INA219 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-INA260 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-L3GD20 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LC709203F │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LIS2MDL │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LIS331 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LIS3DH │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LIS3MDL │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LPS2X │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LPS35HW │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LSM303-Accel │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LSM303DLH-Mag │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LSM6DS │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LSM9DS0 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LSM9DS1 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LTR329-LTR303 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-LTR390 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MAX1704X │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MAX31855 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MAX31856 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MAX31865 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MAX6675 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MCP4728 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MCP9600 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MCP9808 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MLX90393 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MLX90395 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MLX90614 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MLX90640 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MMA8451 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MMC56x3 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MPL115A2 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MPL3115A2 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MPR121 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MPRLS │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MPU6050 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MS8607 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MSA301 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-NAU7802 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-PCF8591 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-PCT2075 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-PM25AQI │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-SCD30 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-SGP30 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-SGP40 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-SHT31 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-SHT4X │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-SHTC3 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-SI1145 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-Sensor │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-SensorLab │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-Si7021 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-TCS34725 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-TLA202x │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-TMP006 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-TMP007-Library │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-TMP117 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-TSC2007 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-TSL2561 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-TSL2591-Library │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-VCNL4040 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-VEML6070 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-VEML6075 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-VEML7700 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-VL53L0X │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-VL53L1X │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-VL6180X │ │ ├── Kconfig │ │ └── package.json │ ├── CapacitiveSensor │ │ ├── Kconfig │ │ └── package.json │ ├── Jarzebski-MPU6050 │ │ ├── Kconfig │ │ └── package.json │ ├── Kconfig │ ├── Seeed-ADXL335 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-ADXL345 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-AT42QT1070 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-BBM150 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-BME280 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-BMP085 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-BMP280 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-DHT │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-DRV2605L │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-H3LIS331DL │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-HDC1000 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-HM3301 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-HMC5883L │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-HP20x │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-HighTemp │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-ITG3200 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-LDC1612 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-LIS3DHTR │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-LSM303DLH │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-LSM6DS3 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-LTC2941 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-MCP9600 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-MMA7660 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-MP503 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-PAJ7620 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-SHT31 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-SHT35 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-Si1145 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-TCS3414CS │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-TSL2561 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-VEML6070 │ │ ├── Kconfig │ │ └── package.json │ ├── Seeed-VL53L0X │ │ ├── Kconfig │ │ └── package.json │ └── sensor-device-drivers │ │ ├── Kconfig │ │ └── package.json ├── signalio │ ├── Adafruit-ADS1X15 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-AW9523 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BD3491FS │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-BusIO │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MCP23017 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MCP3008 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-MCP4725 │ │ ├── Kconfig │ │ └── package.json │ ├── Adafruit-TCA8418 │ │ ├── Kconfig │ │ └── package.json │ └── Kconfig ├── timing │ ├── Kconfig │ ├── MsTimer2 │ │ ├── Kconfig │ │ └── package.json │ ├── RTClib │ │ ├── Kconfig │ │ └── package.json │ ├── TaskScheduler │ │ ├── Kconfig │ │ └── package.json │ └── Ticker │ │ ├── Kconfig │ │ └── package.json └── uncategorized │ └── Kconfig ├── ci.py ├── figures ├── env1.png ├── env2.png ├── env3.png ├── env4.png ├── env5.png ├── env6.png ├── env7.png └── env8.png ├── iot ├── EmbeddedProto │ ├── Kconfig │ └── package.json ├── Kconfig ├── NimBLE │ ├── Kconfig │ └── package.json ├── OpENer │ ├── Kconfig │ ├── OpENer_port │ │ └── package.json │ └── package.json ├── RyanMqtt │ ├── Kconfig │ └── package.json ├── RyanW5500 │ ├── Kconfig │ └── package.json ├── WebTerminal │ ├── Kconfig │ └── package.json ├── WiFi │ ├── Kconfig │ ├── rw007 │ │ ├── Kconfig │ │ └── package.json │ ├── wlan_bl808 │ │ ├── Kconfig │ │ └── package.json │ ├── wlan_cyw43012 │ │ ├── Kconfig │ │ └── package.json │ ├── wlan_cyw43439 │ │ ├── Kconfig │ │ └── package.json │ ├── wlan_wiced │ │ ├── Kconfig │ │ └── package.json │ └── wlanmarvell │ │ ├── Kconfig │ │ └── package.json ├── abup_fota │ ├── Kconfig │ └── package.json ├── agile_ftp │ ├── Kconfig │ └── package.json ├── agile_modbus │ ├── Kconfig │ └── package.json ├── agile_telnet │ ├── Kconfig │ └── package.json ├── airkissOpen │ ├── Kconfig │ └── package.json ├── at_device │ ├── Kconfig │ ├── a9g │ │ └── Kconfig │ ├── air720 │ │ └── Kconfig │ ├── bc26 │ │ └── Kconfig │ ├── bc28 │ │ └── Kconfig │ ├── ec20 │ │ └── Kconfig │ ├── ec200x │ │ └── Kconfig │ ├── esp32 │ │ └── Kconfig │ ├── esp8266 │ │ └── Kconfig │ ├── l610 │ │ └── Kconfig │ ├── m26 │ │ └── Kconfig │ ├── m5311 │ │ └── Kconfig │ ├── m6315 │ │ └── Kconfig │ ├── me3616 │ │ └── Kconfig │ ├── ml305 │ │ └── Kconfig │ ├── ml307 │ │ └── Kconfig │ ├── mw31 │ │ └── Kconfig │ ├── n21 │ │ └── Kconfig │ ├── n58 │ │ └── Kconfig │ ├── n720 │ │ └── Kconfig │ ├── package.json │ ├── rw007 │ │ └── Kconfig │ ├── sim76xx │ │ └── Kconfig │ ├── sim800c │ │ └── Kconfig │ ├── v1.x.x │ │ └── Kconfig │ └── w60x │ │ └── Kconfig ├── atsrv_socket │ ├── Kconfig │ └── package.json ├── bc28_mqtt │ ├── Kconfig │ └── package.json ├── bsal │ ├── Kconfig │ └── package.json ├── bt_cyw43012 │ ├── Kconfig │ └── package.json ├── btstack │ ├── Kconfig │ └── package.json ├── capnp │ ├── Kconfig │ └── package.json ├── cmux │ ├── Kconfig │ └── package.json ├── coap │ ├── Kconfig │ └── package.json ├── cyw43xx │ ├── Kconfig │ └── package.json ├── dlt645 │ ├── Kconfig │ └── package.json ├── freemodbus │ ├── Kconfig │ └── package.json ├── hm │ ├── Kconfig │ └── package.json ├── iot_cloud │ ├── GAgent │ │ ├── Kconfig │ │ └── package.json │ ├── Kconfig │ ├── ali-iotkit │ │ ├── Kconfig │ │ ├── menu │ │ │ ├── Config.atm │ │ │ ├── Config.coap │ │ │ ├── Config.dev_bind │ │ │ ├── Config.dev_model │ │ │ ├── Config.dev_reset │ │ │ ├── Config.dev_sign │ │ │ ├── Config.dynamic_register │ │ │ ├── Config.http │ │ │ ├── Config.http2 │ │ │ ├── Config.infra │ │ │ ├── Config.mqtt │ │ │ ├── Config.ota │ │ │ ├── Config.wifi_provision │ │ │ └── Config.wrappers │ │ ├── package.json │ │ └── v20x │ │ │ └── Kconfig │ ├── azure-iot-sdk │ │ ├── Kconfig │ │ └── package.json │ ├── ez_iot_os │ │ ├── Kconfig │ │ ├── components │ │ │ ├── FlashDB │ │ │ │ └── Kconfig │ │ │ ├── cJSON │ │ │ │ └── Kconfig │ │ │ ├── ezconn │ │ │ │ └── Kconfig │ │ │ ├── ezlist │ │ │ │ └── Kconfig │ │ │ ├── ezlog │ │ │ │ └── Kconfig │ │ │ ├── eztimer │ │ │ │ └── Kconfig │ │ │ ├── ezutil │ │ │ │ ├── Kconfig │ │ │ │ ├── misc │ │ │ │ │ └── Kconfig │ │ │ │ ├── s2j │ │ │ │ │ └── Kconfig │ │ │ │ └── uuid │ │ │ │ │ └── Kconfig │ │ │ ├── ezxml │ │ │ │ └── Kconfig │ │ │ ├── http_server │ │ │ │ └── Kconfig │ │ │ ├── mbedtls │ │ │ │ └── Kconfig │ │ │ ├── mqtt │ │ │ │ └── Kconfig │ │ │ ├── utest │ │ │ │ └── Kconfig │ │ │ └── webclient │ │ │ │ └── Kconfig │ │ ├── examples │ │ │ └── Kconfig │ │ ├── eziot │ │ │ ├── ez_iot_bm │ │ │ │ ├── Kconfig │ │ │ │ ├── base │ │ │ │ │ └── Kconfig │ │ │ │ ├── hub │ │ │ │ │ └── Kconfig │ │ │ │ ├── model │ │ │ │ │ └── Kconfig │ │ │ │ ├── ota │ │ │ │ │ └── Kconfig │ │ │ │ ├── shadow │ │ │ │ │ └── Kconfig │ │ │ │ └── tsl │ │ │ │ │ └── Kconfig │ │ │ └── ez_iot_core │ │ │ │ └── Kconfig │ │ ├── package.json.missing │ │ ├── platform │ │ │ └── bsp │ │ │ │ └── rt-thread │ │ │ │ └── Kconfig │ │ └── unit_test │ │ │ └── Kconfig │ ├── iotsharp-c-sdk │ │ ├── Kconfig │ │ └── package.json │ ├── jiot-c-sdk │ │ ├── Kconfig │ │ └── package.json │ ├── joylink │ │ ├── Kconfig │ │ └── package.json │ ├── onenet │ │ ├── Kconfig │ │ └── package.json │ ├── tencent-iot-sdk │ │ ├── Kconfig │ │ └── package.json │ └── ucloud_iot_sdk │ │ ├── Kconfig │ │ └── package.json ├── ipmsg │ ├── Kconfig │ └── package.json ├── kawaii-mqtt │ ├── Kconfig │ └── package.json ├── lhc_modbus │ ├── Kconfig │ └── package.json ├── libcurl2rtt │ ├── Kconfig │ └── package.json ├── librws │ ├── Kconfig │ └── package.json ├── llsync_sdk_adapter │ ├── Kconfig │ └── package.json ├── lora_pkt_fwd │ ├── Kconfig │ └── package.json ├── lora_pkt_sniffer │ ├── Kconfig │ └── package.json ├── lorawan_driver │ ├── Kconfig │ └── package.json ├── lorawan_ed_stack │ ├── Kconfig │ └── package.json ├── lssdp │ ├── Kconfig │ └── package.json ├── lwip │ ├── Kconfig │ └── package.json ├── matter-adaptation-layer │ ├── Kconfig │ └── package.json ├── mavlink │ ├── Kconfig │ └── package.json ├── mongoose │ ├── Kconfig │ └── package.json ├── mymqtt │ ├── Kconfig │ └── package.json ├── nanopb │ ├── Kconfig │ └── package.json ├── net_server │ ├── Kconfig │ └── package.json ├── netutils │ ├── Kconfig │ └── package.json ├── nmealib │ ├── Kconfig │ └── package.json ├── nopoll │ ├── Kconfig │ └── package.json ├── ota_downloader │ ├── Kconfig │ └── package.json ├── p-net-rtt │ ├── Kconfig │ └── package.json ├── pahomqtt │ ├── Kconfig │ └── package.json ├── pdulib │ ├── Kconfig │ └── package.json ├── ppp_device │ ├── Kconfig │ └── package.json ├── protobuf-c │ ├── Kconfig │ └── package.json ├── qmodbus │ ├── Kconfig │ └── package.json ├── qxwz │ ├── Kconfig │ └── package.json ├── rt-link_hw │ ├── Kconfig │ └── package.json ├── small_modbus │ ├── Kconfig │ └── package.json ├── smtp_client │ ├── Kconfig │ └── package.json ├── tcpserver │ ├── Kconfig │ └── package.json ├── umqtt │ ├── Kconfig │ └── package.json ├── wayz_iotkit │ ├── Kconfig │ └── package.json ├── webclient │ ├── Kconfig │ └── package.json ├── webnet │ ├── Kconfig │ └── package.json ├── wifi-host-driver │ ├── Kconfig │ └── package.json ├── wiznet │ ├── Kconfig │ └── package.json ├── wol │ ├── Kconfig │ └── package.json ├── zFTP │ ├── Kconfig │ └── package.json ├── zb_coordinator │ ├── Kconfig │ └── package.json └── zephyr_polling │ ├── Kconfig │ └── package.json ├── language ├── JSON │ ├── Kconfig │ ├── RyanJson │ │ ├── Kconfig │ │ └── package.json │ ├── agile_jsmn │ │ ├── Kconfig │ │ └── package.json │ ├── cJSON │ │ ├── Kconfig │ │ └── package.json │ ├── jsmn │ │ ├── Kconfig │ │ └── package.json │ ├── ljson │ │ ├── Kconfig │ │ └── package.json │ ├── parson │ │ ├── Kconfig │ │ └── package.json │ ├── rapidjson │ │ ├── Kconfig │ │ └── package.json │ └── rt_cjson_tools │ │ ├── Kconfig │ │ └── package.json ├── Kconfig ├── Lua │ ├── Kconfig │ └── package.json ├── LuatOS │ ├── Kconfig │ └── package.json ├── XML │ ├── Kconfig │ ├── ezXML │ │ ├── Kconfig │ │ └── package.json │ └── simple_xml │ │ ├── Kconfig │ │ └── package.json ├── jerryscript │ ├── Kconfig │ └── package.json ├── micropython │ ├── Kconfig │ └── package.json ├── pikascript │ ├── Kconfig │ └── package.json └── rtt_rust │ ├── Kconfig │ └── package.json ├── misc ├── CanFestival │ ├── Kconfig │ └── package.json ├── Controller │ ├── Kconfig │ └── package.json ├── CorevMCU_CLI │ ├── Kconfig │ └── package.json ├── FlexibleButton │ ├── Kconfig │ └── package.json ├── Kconfig ├── MFBD │ ├── Kconfig │ └── package.json ├── MultiButton │ ├── Kconfig │ └── package.json ├── TinyFrame │ ├── Kconfig │ └── package.json ├── armv7m_dwt │ ├── Kconfig │ └── package.json ├── crclib │ ├── Kconfig │ └── package.json ├── design_pattern │ ├── Kconfig │ └── package.json ├── drmp │ ├── Kconfig │ └── package.json ├── dstr │ ├── Kconfig │ └── package.json ├── entertainment │ ├── Kconfig │ ├── TinySquare │ │ ├── Kconfig │ │ └── package.json │ ├── aclock │ │ ├── Kconfig │ │ └── package.json │ ├── c2048 │ │ ├── Kconfig │ │ └── package.json │ ├── cal │ │ ├── Kconfig │ │ └── package.json │ ├── cmatrix │ │ ├── Kconfig │ │ └── package.json │ ├── cowsay │ │ ├── Kconfig │ │ └── package.json │ ├── donut │ │ ├── Kconfig │ │ └── package.json │ ├── morse │ │ ├── Kconfig │ │ └── package.json │ ├── sl │ │ ├── Kconfig │ │ └── package.json │ ├── snake │ │ ├── Kconfig │ │ └── package.json │ ├── tetris │ │ ├── Kconfig │ │ └── package.json │ └── threes │ │ ├── Kconfig │ │ └── package.json ├── fastlz │ ├── Kconfig │ └── package.json ├── get_irq_priority │ ├── Kconfig │ └── package.json ├── heatshrink │ ├── Kconfig │ └── package.json ├── hello │ ├── Kconfig │ └── package.json ├── kendryte-demo │ ├── Kconfig │ └── package.json ├── ki │ ├── Kconfig │ └── package.json ├── libcrc │ ├── Kconfig │ └── package.json ├── libcsv │ ├── Kconfig │ └── package.json ├── lwgps │ ├── Kconfig │ └── package.json ├── lzma │ ├── Kconfig │ └── package.json ├── miniLZO │ ├── Kconfig │ └── package.json ├── minizip │ ├── Kconfig │ └── package.json ├── optparse │ ├── Kconfig │ └── package.json ├── phase-locked-loop │ ├── Kconfig │ └── package.json ├── projects │ ├── Kconfig │ ├── industrial-gateway │ │ └── Kconfig │ └── music-player │ │ └── Kconfig ├── qparam │ ├── Kconfig │ └── package.json ├── quicklz │ ├── Kconfig │ └── package.json ├── ralarm │ ├── Kconfig │ └── package.json ├── samples │ ├── Kconfig │ ├── filesystem_samples │ │ ├── Kconfig │ │ └── package.json │ ├── kernel_samples │ │ ├── Kconfig │ │ └── package.json │ ├── network_samples │ │ ├── Kconfig │ │ └── package.json │ └── peripheral_samples │ │ ├── Kconfig │ │ └── package.json ├── slcan2rtt │ ├── Kconfig │ └── package.json ├── soem │ ├── Kconfig │ └── package.json ├── state_machine │ ├── Kconfig │ └── package.json ├── upacker │ ├── Kconfig │ └── package.json ├── uparam │ ├── Kconfig │ └── package.json ├── vi │ ├── Kconfig │ └── package.json └── zlib │ ├── Kconfig │ └── package.json ├── multimedia ├── 3gpp_amrnb │ ├── Kconfig │ └── package.json ├── AzureGUIX │ ├── Kconfig │ └── package.json ├── Kconfig ├── LVGL │ ├── Kconfig │ ├── LVGL │ │ ├── Kconfig │ │ └── package.json │ ├── LittlevGL2RTT │ │ ├── Kconfig │ │ └── package.json │ ├── gui_guider_demo │ │ ├── Kconfig │ │ └── package.json │ └── lv_music_demo │ │ ├── Kconfig │ │ └── package.json ├── NUemWin │ ├── Kconfig │ └── package.json ├── PDFGen │ ├── Kconfig │ └── package.json ├── STemWin │ ├── Kconfig │ └── package.json ├── TJpgDec │ ├── Kconfig │ └── package.json ├── TinyJPEG │ ├── Kconfig │ └── package.json ├── gui_engine │ ├── Kconfig │ └── package.json ├── helix │ ├── Kconfig │ └── package.json ├── mcurses │ ├── Kconfig │ └── package.json ├── mp3player │ ├── Kconfig │ └── package.json ├── mupdf │ ├── Kconfig │ └── package.json ├── openmv │ ├── Kconfig │ └── package.json ├── persimmon │ ├── Kconfig │ └── package.json ├── qrcode │ ├── Kconfig │ └── package.json ├── termbox │ ├── Kconfig │ └── package.json ├── touchgfx2rtt │ ├── Kconfig │ └── package.json ├── u8g2 │ ├── Kconfig │ ├── u8g2-official │ │ ├── Kconfig │ │ └── package.json │ └── u8g2 │ │ ├── Kconfig │ │ └── package.json ├── ugui │ ├── Kconfig │ └── package.json ├── vt100 │ ├── Kconfig │ └── package.json └── wavplayer │ ├── Kconfig │ └── package.json ├── peripherals ├── Kconfig ├── LedBlink │ ├── Kconfig │ └── package.json ├── Misaka_AT24CXX │ ├── Kconfig │ └── package.json ├── Misaka_RGB_Bling │ ├── Kconfig │ └── package.json ├── MotionDriver2RTT │ ├── Kconfig │ └── package.json ├── RgPower │ ├── Kconfig │ └── package.json ├── Servo_sg90 │ ├── Kconfig │ └── package.json ├── SignalLed │ ├── Kconfig │ └── package.json ├── System_Run_LED │ ├── Kconfig │ └── package.json ├── agile_button │ ├── Kconfig │ └── package.json ├── agile_console │ ├── Kconfig │ └── package.json ├── agile_led │ ├── Kconfig │ └── package.json ├── aip650 │ ├── Kconfig │ └── package.json ├── as608 │ ├── Kconfig │ └── package.json ├── at24cxx │ ├── Kconfig │ └── package.json ├── beep │ ├── Kconfig │ └── package.json ├── bt_ecb02c │ ├── Kconfig │ └── package.json ├── bt_mx01 │ ├── Kconfig │ └── package.json ├── bt_mx02 │ ├── Kconfig │ └── package.json ├── button │ ├── Kconfig │ └── package.json ├── can_ymodem │ ├── Kconfig │ └── package.json ├── dm9051 │ ├── Kconfig │ └── package.json ├── easyblink │ ├── Kconfig │ └── package.json ├── fingerprint │ ├── Kconfig │ └── package.json ├── gc9a01 │ ├── Kconfig │ └── package.json ├── hal-sdk │ ├── ESP-IDF │ │ ├── Kconfig │ │ └── package.json │ ├── Infineon │ │ ├── Infineon_capsense │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── Infineon_cat1cm0p │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── Infineon_cmsis │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── Infineon_core-lib │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── Infineon_csdidac │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── Infineon_mtb-hal-cat1 │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── Infineon_mtb-pdl-cat1 │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── Infineon_retarget-io │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── Infineon_serial-flash │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── Infineon_usbdev │ │ │ ├── Kconfig │ │ │ └── package.json │ │ └── Kconfig │ ├── Kconfig │ ├── at32 │ │ ├── Kconfig │ │ ├── at32a403a_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32a403a_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32a423_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32a423_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f402_405_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f402_405_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f403a_407_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f403a_407_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f413_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f413_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f415_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f415_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f421_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f421_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f423_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f423_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f425_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f425_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f435_437_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f435_437_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f45x_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32f45x_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── at32m412_416_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ └── at32m412_416_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ ├── bluetrum_sdk │ │ ├── Kconfig │ │ └── package.json │ ├── embARC_bsp │ │ ├── Kconfig │ │ └── package.json │ ├── hc32 │ │ ├── Kconfig │ │ ├── hc32f334_ddl │ │ │ ├── Kconfig │ │ │ └── package.json │ │ └── hc32f4a8_ddl │ │ │ ├── Kconfig │ │ │ └── package.json │ ├── kendryte-sdk │ │ ├── K210-SDK │ │ │ ├── Kconfig │ │ │ ├── kendryte-sdk │ │ │ │ ├── Kconfig │ │ │ │ └── package.json │ │ │ └── package.json │ │ └── Kconfig │ ├── nrf5x_sdk │ │ ├── Kconfig │ │ └── package.json │ ├── nrfx │ │ ├── Kconfig │ │ └── package.json │ ├── nuclei_sdk │ │ ├── Kconfig │ │ └── package.json │ ├── nxp │ │ ├── Kconfig │ │ ├── nxp-imx6sx-sdk │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── nxp-imx6ul-sdk │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── nxp-imxrt-sdk │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── nxp-lpc-series │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── nxp-lpc55s-series │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── nxp-mcx-cmsis │ │ │ ├── Kconfig │ │ │ └── package.json │ │ └── nxp-mcx-series │ │ │ ├── Kconfig │ │ │ └── package.json │ ├── raspberrypi-pico-sdk │ │ ├── Kconfig │ │ └── package.json │ ├── stm32 │ │ ├── Kconfig │ │ ├── stm32_sdio │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f0_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f0_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f1_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f1_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f2_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f2_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f3_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f3_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f4_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f4_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f7_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32f7_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32g0_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32g0_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32g4_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32g4_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32h5_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32h5_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32h7_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32h7_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32h7rs_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32h7rs_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32l0_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32l0_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32l4_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32l4_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32l5_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32l5_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32mp1_m4_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32mp1_m4_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32u5_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32u5_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32wb55_sdk │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32wb_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32wb_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ ├── stm32wl_cmsis_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ │ └── stm32wl_hal_driver │ │ │ ├── Kconfig │ │ │ └── package.json │ └── wch │ │ ├── Kconfig │ │ ├── ch32v20x_sdk │ │ ├── Kconfig │ │ └── package.json │ │ └── ch32v307_sdk │ │ ├── Kconfig │ │ └── package.json ├── i2c-tools │ ├── Kconfig │ └── package.json ├── ic74hc165 │ ├── Kconfig │ └── package.json ├── ikun-485 │ ├── Kconfig │ └── package.json ├── ili9341 │ ├── Kconfig │ └── package.json ├── infrared │ ├── Kconfig │ └── package.json ├── io_input_filter │ ├── Kconfig │ └── package.json ├── kobuki │ ├── Kconfig │ └── package.json ├── ld3320 │ ├── Kconfig │ └── package.json ├── libnfc │ ├── Kconfig │ └── package.json ├── littled │ ├── Kconfig │ └── package.json ├── lkdGui │ ├── Kconfig │ └── package.json ├── lora_gw_driver_lib │ ├── Kconfig │ └── package.json ├── lora_modem_driver │ ├── Kconfig │ └── package.json ├── lora_radio_driver │ ├── Kconfig │ └── package.json ├── lrf-nv7lidar │ ├── Kconfig │ └── package.json ├── ly68l6400 │ ├── Kconfig │ └── package.json ├── max7219 │ ├── Kconfig │ └── package.json ├── mb85rs16 │ ├── Kconfig │ └── package.json ├── mcp23008 │ ├── Kconfig │ └── package.json ├── mfoc │ ├── Kconfig │ └── package.json ├── micro_ros │ ├── Kconfig │ └── package.json ├── mm32 │ ├── Kconfig │ └── package.json ├── multi_infrared │ ├── Kconfig │ └── package.json ├── multi_rtimer │ ├── Kconfig │ └── package.json ├── nes │ ├── Kconfig │ └── package.json ├── nrf24l01 │ ├── Kconfig │ └── package.json ├── pca9685 │ ├── Kconfig │ └── package.json ├── pcf8574 │ ├── Kconfig │ └── package.json ├── pms_series │ ├── Kconfig │ └── package.json ├── qkey │ ├── Kconfig │ └── package.json ├── quick_led │ ├── Kconfig │ └── package.json ├── rc522 │ ├── Kconfig │ └── package.json ├── rda58xx │ ├── Kconfig │ └── package.json ├── realtek_ameba │ ├── Kconfig │ └── package.json ├── rfm300 │ ├── Kconfig │ └── package.json ├── rosserial │ ├── Kconfig │ └── package.json ├── rplidar │ ├── Kconfig │ └── package.json ├── rs232 │ ├── Kconfig │ └── package.json ├── rs485 │ ├── Kconfig │ └── package.json ├── rtc │ ├── Kconfig │ ├── ds3231 │ │ ├── Kconfig │ │ └── package.json │ └── rx8900 │ │ ├── Kconfig │ │ └── package.json ├── sean_ws2812b │ ├── Kconfig │ └── package.json ├── sensors │ ├── Kconfig │ ├── PAJ7620 │ │ ├── Kconfig │ │ └── package.json │ ├── ad7746 │ │ ├── Kconfig │ │ └── package.json │ ├── adt74xx │ │ ├── Kconfig │ │ └── package.json │ ├── aht10 │ │ ├── Kconfig │ │ └── package.json │ ├── ap3216c │ │ ├── Kconfig │ │ └── package.json │ ├── as7341 │ │ ├── Kconfig │ │ └── package.json │ ├── balance │ │ ├── Kconfig │ │ └── package.json │ ├── bh1750 │ │ ├── Kconfig │ │ └── package.json │ ├── bma400 │ │ ├── Kconfig │ │ └── package.json │ ├── bme280 │ │ ├── Kconfig │ │ └── package.json │ ├── bme680 │ │ ├── Kconfig │ │ └── package.json │ ├── bmi088 │ │ ├── Kconfig │ │ └── package.json │ ├── bmi160_bmx160 │ │ ├── Kconfig │ │ └── package.json │ ├── bmp180 │ │ ├── Kconfig │ │ └── package.json │ ├── bmp280 │ │ ├── Kconfig │ │ └── package.json │ ├── ccs811 │ │ ├── Kconfig │ │ └── package.json │ ├── cw2015 │ │ ├── Kconfig │ │ └── package.json │ ├── da270 │ │ ├── Kconfig │ │ └── package.json │ ├── df220 │ │ ├── Kconfig │ │ └── package.json │ ├── dht11 │ │ ├── Kconfig │ │ └── package.json │ ├── dhtxx │ │ ├── Kconfig │ │ └── package.json │ ├── ds18b20 │ │ ├── Kconfig │ │ └── package.json │ ├── gp2y10 │ │ ├── Kconfig │ │ └── package.json │ ├── gy271 │ │ ├── Kconfig │ │ └── package.json │ ├── hdc1000 │ │ ├── Kconfig │ │ └── package.json │ ├── hmc5883 │ │ ├── Kconfig │ │ └── package.json │ ├── hs300x │ │ ├── Kconfig │ │ └── package.json │ ├── hshcal001 │ │ ├── Kconfig │ │ └── package.json │ ├── hts221 │ │ ├── Kconfig │ │ └── package.json │ ├── icm20608 │ │ ├── Kconfig │ │ └── package.json │ ├── ina226 │ │ ├── Kconfig │ │ └── package.json │ ├── ina260 │ │ ├── Kconfig │ │ └── package.json │ ├── isl29035 │ │ ├── Kconfig │ │ └── package.json │ ├── lis2dh12 │ │ ├── Kconfig │ │ └── package.json │ ├── lps22hb │ │ ├── Kconfig │ │ └── package.json │ ├── lsm303agr │ │ ├── Kconfig │ │ └── package.json │ ├── lsm6dsl │ │ ├── Kconfig │ │ └── package.json │ ├── lsm6dsm │ │ ├── Kconfig │ │ └── package.json │ ├── max17048 │ │ ├── Kconfig │ │ └── package.json │ ├── max30102 │ │ ├── Kconfig │ │ └── package.json │ ├── max31855 │ │ ├── Kconfig │ │ └── package.json │ ├── max31865 │ │ ├── Kconfig │ │ └── package.json │ ├── max6675 │ │ ├── Kconfig │ │ └── package.json │ ├── mlx90382 │ │ ├── Kconfig │ │ └── package.json │ ├── mlx90392 │ │ ├── Kconfig │ │ └── package.json │ ├── mlx90393 │ │ ├── Kconfig │ │ └── package.json │ ├── mlx90394 │ │ ├── Kconfig │ │ └── package.json │ ├── mlx90397 │ │ ├── Kconfig │ │ └── package.json │ ├── mlx90632 │ │ ├── Kconfig │ │ └── package.json │ ├── mmc3680kj │ │ ├── Kconfig │ │ └── package.json │ ├── mpu6xxx │ │ ├── Kconfig │ │ └── package.json │ ├── ms5611 │ │ ├── Kconfig │ │ └── package.json │ ├── ms5805 │ │ ├── Kconfig │ │ └── package.json │ ├── p3t1755 │ │ ├── Kconfig │ │ └── package.json │ ├── pmsxx │ │ ├── Kconfig │ │ └── package.json │ ├── qmi8658 │ │ ├── Kconfig │ │ └── package.json │ ├── qmp6989 │ │ ├── Kconfig │ │ └── package.json │ ├── rt3020 │ │ ├── Kconfig │ │ └── package.json │ ├── sgp30 │ │ ├── Kconfig │ │ └── package.json │ ├── sht2x │ │ ├── Kconfig │ │ └── package.json │ ├── sht3x │ │ ├── Kconfig │ │ └── package.json │ ├── sht4x │ │ ├── Kconfig │ │ └── package.json │ ├── shtc1 │ │ ├── Kconfig │ │ └── package.json │ ├── spl0601 │ │ ├── Kconfig │ │ └── package.json │ ├── sr04 │ │ ├── Kconfig │ │ └── package.json │ ├── sths34pf80 │ │ ├── Kconfig │ │ └── package.json │ ├── tmp1075 │ │ ├── Kconfig │ │ └── package.json │ ├── tsl4531 │ │ ├── Kconfig │ │ └── package.json │ ├── vl53l0x │ │ ├── Kconfig │ │ └── package.json │ └── zmod4410 │ │ ├── Kconfig │ │ └── package.json ├── sgm706 │ ├── Kconfig │ └── package.json ├── soft_serial │ ├── Kconfig │ └── package.json ├── spi-tools │ ├── Kconfig │ └── package.json ├── ssd1306 │ ├── Kconfig │ └── package.json ├── st7789 │ ├── Kconfig │ └── package.json ├── sx12xx │ ├── Kconfig │ └── package.json ├── tca9534 │ ├── Kconfig │ └── package.json ├── tmc51xx │ ├── Kconfig │ └── package.json ├── touch │ ├── Kconfig │ ├── cst812t │ │ ├── Kconfig │ │ └── package.json │ ├── cst816x │ │ ├── Kconfig │ │ └── package.json │ ├── ft5426 │ │ ├── Kconfig │ │ └── package.json │ ├── ft6206 │ │ ├── Kconfig │ │ └── package.json │ ├── ft6236 │ │ ├── Kconfig │ │ └── package.json │ ├── gt1151 │ │ ├── Kconfig │ │ └── package.json │ ├── gt911 │ │ ├── Kconfig │ │ └── package.json │ ├── gt9147 │ │ ├── Kconfig │ │ └── package.json │ ├── gt917s │ │ ├── Kconfig │ │ └── package.json │ └── xpt2046 │ │ ├── Kconfig │ │ └── package.json ├── uat │ ├── Kconfig │ └── package.json ├── vdevice │ ├── Kconfig │ └── package.json ├── vs1003 │ ├── Kconfig │ └── package.json ├── vsensor │ ├── Kconfig │ └── package.json ├── wk2124 │ ├── Kconfig │ └── package.json ├── wm_libraries │ ├── Kconfig │ └── package.json ├── ws2812b │ ├── Kconfig │ └── package.json └── x9555 │ ├── Kconfig │ └── package.json ├── security ├── Kconfig ├── libhydrogen │ ├── Kconfig │ └── package.json ├── libsodium │ ├── Kconfig │ └── package.json ├── mbedtls │ ├── Kconfig │ └── package.json ├── tinycrypt │ ├── Kconfig │ └── package.json ├── trusted-firmware-m │ ├── Kconfig │ └── package.json └── yd_crypto │ ├── Kconfig │ └── package.json ├── signalprocess ├── APID │ ├── Kconfig │ └── package.json ├── CMSIS-DSP │ ├── Kconfig │ └── package.json ├── DigitalCtrl │ ├── Kconfig │ └── package.json ├── Kconfig ├── fire_pid_curve │ ├── Kconfig │ └── package.json ├── kissfft │ ├── Kconfig │ └── package.json ├── qpid │ ├── Kconfig │ └── package.json └── ukal │ ├── Kconfig │ └── package.json ├── system ├── Arm-2D │ ├── Kconfig │ └── package.json ├── CMSIS │ ├── CMSIS-Core │ │ ├── Kconfig │ │ └── package.json │ ├── CMSIS-NN │ │ ├── Kconfig │ │ └── package.json │ ├── CMSIS_5 │ │ ├── Kconfig │ │ └── package.json │ ├── CMSIS_5_AUX │ │ └── package.json │ ├── CMSIS_RTOS1 │ │ ├── Kconfig │ │ └── package.json │ ├── CMSIS_RTOS2 │ │ ├── Kconfig │ │ └── package.json │ └── Kconfig ├── CherryUSB │ ├── Kconfig │ └── package.json ├── EV │ ├── Kconfig │ └── package.json ├── FlashDB │ ├── Kconfig │ └── package.json ├── FreeRTOS_Wrapper │ ├── Kconfig │ └── package.json ├── Kconfig ├── LiteOS-SDK │ ├── Kconfig │ └── package.json ├── Micrium │ ├── Kconfig │ ├── uCOSIII_Wrapper │ │ ├── Kconfig │ │ └── package.json │ ├── uCOSII_Wrapper │ │ ├── Kconfig │ │ └── package.json │ ├── uC_CLK │ │ ├── Kconfig │ │ └── package.json │ ├── uC_CRC │ │ ├── Kconfig │ │ └── package.json │ ├── uC_Common │ │ ├── Kconfig │ │ └── package.json │ └── uC_Modbus │ │ ├── Kconfig │ │ └── package.json ├── Ppool │ ├── Kconfig │ └── package.json ├── TFDB │ ├── Kconfig │ └── package.json ├── TaskMsgBus │ ├── Kconfig │ └── package.json ├── TinyUSB │ ├── Kconfig │ └── package.json ├── UartFramework │ ├── Kconfig │ └── package.json ├── aUnity │ ├── Kconfig │ └── package.json ├── acceleration │ ├── Kconfig │ ├── Qfplib_M0_full │ │ ├── Kconfig │ │ └── package.json │ ├── Qfplib_M0_tiny │ │ ├── Kconfig │ │ └── package.json │ └── Qfplib_M3 │ │ ├── Kconfig │ │ └── package.json ├── agile_upgrade │ ├── Kconfig │ └── package.json ├── cairo │ ├── Kconfig │ └── package.json ├── enhanced-kservice │ ├── Kconfig │ ├── rt_kprintf_threadsafe │ │ ├── Kconfig │ │ └── package.json │ ├── rt_memcpy_cm │ │ ├── Kconfig │ │ └── package.json │ └── rt_vsnprintf_full │ │ ├── Kconfig │ │ └── package.json ├── event_recorder │ ├── Kconfig │ └── package.json ├── fal │ ├── Kconfig │ └── package.json ├── filex │ ├── Kconfig │ └── package.json ├── flash_blob │ ├── Kconfig │ └── package.json ├── heartbeat │ ├── Kconfig │ └── package.json ├── jffs2 │ ├── Kconfig │ └── package.json ├── kmulti_rtimer │ ├── Kconfig │ └── package.json ├── levelx │ ├── Kconfig │ └── package.json ├── littlefs │ ├── Kconfig │ └── package.json ├── lpm │ ├── Kconfig │ └── package.json ├── lwext4 │ ├── Kconfig │ └── package.json ├── mcuboot │ ├── Kconfig │ └── package.json ├── minIni │ ├── Kconfig │ └── package.json ├── mlibc │ ├── Kconfig │ └── package.json ├── openamp │ ├── Kconfig │ └── package.json ├── partition │ ├── Kconfig │ └── package.json ├── perf_counter │ ├── Kconfig │ └── package.json ├── pixman │ ├── Kconfig │ └── package.json ├── plccore │ ├── Kconfig │ └── package.json ├── qboot │ ├── Kconfig │ └── package.json ├── qpc │ ├── Kconfig │ └── package.json ├── r-rhealstone │ ├── Kconfig │ └── package.json ├── ramdisk │ ├── Kconfig │ └── package.json ├── reb │ ├── Kconfig │ └── package.json ├── rmp │ ├── Kconfig │ └── package.json ├── rpmsg-lite │ ├── Kconfig │ └── package.json ├── rt-robot │ ├── Kconfig │ └── package.json ├── rti │ ├── Kconfig │ └── package.json ├── rtp │ ├── Kconfig │ └── package.json ├── sfdb │ ├── Kconfig │ └── package.json ├── sqlite │ ├── Kconfig │ └── package.json ├── sys_load_monitor │ ├── Kconfig │ └── package.json ├── syswatch │ ├── Kconfig │ └── package.json ├── thread_pool │ ├── Kconfig │ └── package.json ├── tlsf │ ├── Kconfig │ └── package.json ├── tz-database │ ├── Kconfig │ └── package.json ├── uffs │ ├── Kconfig │ └── package.json └── yaffs2 │ ├── Kconfig │ └── package.json └── tools ├── ChineseFontLibrary ├── Kconfig └── package.json ├── CmBacktrace ├── Kconfig └── package.json ├── CoreMark ├── Kconfig └── package.json ├── Dhrystone ├── Kconfig └── package.json ├── EasyFlash ├── Kconfig └── package.json ├── EasyLogger ├── Kconfig └── package.json ├── Kconfig ├── MemoryPerf ├── Kconfig └── package.json ├── Micro-XRCE-DDS-Client ├── Kconfig └── package.json ├── RT_Trace ├── Kconfig └── package.json ├── RVBacktrace ├── Kconfig └── package.json ├── SEGGER_RTT ├── Kconfig └── package.json ├── SystemView ├── Kconfig └── package.json ├── UrlEncode ├── Kconfig └── package.json ├── adbd ├── Kconfig └── package.json ├── anv_bench ├── Kconfig └── package.json ├── anv_memleak ├── Kconfig └── package.json ├── anv_testsuit ├── Kconfig └── package.json ├── anv_trace ├── Kconfig └── package.json ├── armv7m_DWT ├── Kconfig └── package.json ├── bs8116a ├── Kconfig └── package.json ├── cBox ├── Kconfig └── package.json ├── cpu_usage ├── Kconfig └── package.json ├── devmem ├── Kconfig └── package.json ├── fdt ├── Kconfig └── package.json ├── gan_zhi ├── Kconfig └── package.json ├── gbk2utf8 ├── Kconfig └── package.json ├── gps_rmc ├── Kconfig └── package.json ├── hash-match ├── Kconfig └── package.json ├── hpatchlite-wrapper ├── Kconfig └── package.json ├── kdb ├── Kconfig └── package.json ├── logmgr ├── Kconfig └── package.json ├── lunar_calendar ├── Kconfig └── package.json ├── lwlog ├── Kconfig └── package.json ├── lwrb2rtt ├── Kconfig └── package.json ├── mbedtls_bench ├── Kconfig └── package.json ├── mem_sandbox ├── Kconfig └── package.json ├── nr_micro_shell ├── Kconfig └── package.json ├── rdb ├── Kconfig └── package.json ├── regex ├── Kconfig └── package.json ├── rtt_auto_exe_cmd ├── Kconfig └── package.json ├── snowflake ├── Kconfig └── package.json ├── solar_terms ├── Kconfig └── package.json ├── uMCN ├── Kconfig └── package.json ├── ulog_easyflash ├── Kconfig └── package.json ├── ulog_file ├── Kconfig └── package.json ├── vconsole ├── Kconfig └── package.json ├── vofa_plus ├── Kconfig └── package.json ├── wamr ├── Kconfig └── package.json └── zdebug ├── Kconfig └── package.json /.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 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # CODEOWNERS for autoreview assigning in github 2 | 3 | # https://help.github.com/en/articles/about-code-owners#codeowners-syntax 4 | 5 | *arduino* @mysterywolf 6 | *lvgl* @mysterywolf 7 | -------------------------------------------------------------------------------- /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 | source "$PKGS_DIR/packages/arduino/Kconfig" 14 | 15 | endmenu 16 | -------------------------------------------------------------------------------- /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 | source "$PKGS_DIR/packages/ai/r-tinymaix/Kconfig" 14 | source "$PKGS_DIR/packages/ai/llmchat/Kconfig" 15 | 16 | endmenu 17 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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": "RTduino", 14 | "email": "jiantingman@foxmail.com", 15 | "github": "RTduino" 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 | -------------------------------------------------------------------------------- /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 | source "$PKGS_DIR/packages/arduino/dataprocessing/TensorFlow-Lite-Micro/Kconfig" 6 | source "$PKGS_DIR/packages/arduino/dataprocessing/RunningMedian/Kconfig" 7 | 8 | endmenu 9 | -------------------------------------------------------------------------------- /arduino/datastorage/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Data Storage" 2 | 3 | 4 | 5 | endmenu 6 | -------------------------------------------------------------------------------- /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/Adafruit-TPA2016/Kconfig" 6 | source "$PKGS_DIR/packages/arduino/devicecontrol/Adafruit-DRV2605/Kconfig" 7 | source "$PKGS_DIR/packages/arduino/devicecontrol/Adafruit-DS1841/Kconfig" 8 | source "$PKGS_DIR/packages/arduino/devicecontrol/Adafruit-DS3502/Kconfig" 9 | source "$PKGS_DIR/packages/arduino/devicecontrol/Seeed-PCF85063TP/Kconfig" 10 | 11 | endmenu 12 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/TFT_eSPI/Kconfig" 6 | source "$PKGS_DIR/packages/arduino/display/Adafruit-ST7735/Kconfig" 7 | source "$PKGS_DIR/packages/arduino/display/Adafruit-SSD1306/Kconfig" 8 | source "$PKGS_DIR/packages/arduino/display/Adafruit-ILI9341/Kconfig" 9 | source "$PKGS_DIR/packages/arduino/display/Seeed-TM1637/Kconfig" 10 | 11 | endmenu 12 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | 6 | endmenu 7 | -------------------------------------------------------------------------------- /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/sketch-loader-demo/Kconfig" 5 | source "$PKGS_DIR/packages/arduino/projects/UltrasoundRadar/Kconfig" 6 | source "$PKGS_DIR/packages/arduino/projects/RTduino-SensorFusion-Shield/Kconfig" 7 | source "$PKGS_DIR/packages/arduino/projects/NineinOne-Sensor-Shield/Kconfig" 8 | source "$PKGS_DIR/packages/arduino/projects/Arduino-Sensor-Kit/Kconfig" 9 | source "$PKGS_DIR/packages/arduino/projects/matlab-support-package/Kconfig" 10 | 11 | endmenu 12 | -------------------------------------------------------------------------------- /arduino/projects/sketch-loader-demo/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package sketch-loader-demo 3 | menuconfig PKG_USING_ARDUINO_SKETCH_LOADER_DEMO 4 | bool "RTduino sketch loader demo" 5 | default n 6 | 7 | if PKG_USING_ARDUINO_SKETCH_LOADER_DEMO 8 | 9 | config PKG_ARDUINO_SKETCH_LOADER_DEMO_PATH 10 | string 11 | default "/packages/arduino/projects/sketch-loader-demo" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_ARDUINO_SKETCH_LOADER_DEMO_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_ARDUINO_SKETCH_LOADER_DEMO_VER 23 | string 24 | default "latest" if PKG_USING_ARDUINO_SKETCH_LOADER_DEMO_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-ITG3200/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-ITG3200 3 | menuconfig PKG_USING_ARDUINO_SEEED_ITG3200 4 | bool "Seeed ITG3200 Sensor Driver" 5 | default n 6 | 7 | if PKG_USING_ARDUINO_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_ARDUINO_SEEED_ITG3200_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_ARDUINO_SEEED_ITG3200_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_SEEED_ITG3200_VER 24 | string 25 | default "latest" if PKG_USING_ARDUINO_SEEED_ITG3200_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /arduino/sensors/Seeed-MP503/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Seeed-MP503 3 | menuconfig PKG_USING_ARDUINO_SEEED_MP503 4 | bool "Seeed MP503: Air Quality Sensor" 5 | default n 6 | 7 | if PKG_USING_ARDUINO_SEEED_MP503 8 | 9 | config PKG_SEEED_MP503_PATH 10 | string 11 | default "/packages/arduino/sensors/Seeed-MP503" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_ARDUINO_SEEED_MP503_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_ARDUINO_SEEED_MP503_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_SEEED_MP503_VER 24 | string 25 | default "latest" if PKG_USING_ARDUINO_SEEED_MP503_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /arduino/timing/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Timing" 2 | 3 | source "$PKGS_DIR/packages/arduino/timing/RTClib/Kconfig" 4 | source "$PKGS_DIR/packages/arduino/timing/MsTimer2/Kconfig" 5 | source "$PKGS_DIR/packages/arduino/timing/Ticker/Kconfig" 6 | source "$PKGS_DIR/packages/arduino/timing/TaskScheduler/Kconfig" 7 | 8 | endmenu 9 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /arduino/uncategorized/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Uncategorized" 2 | 3 | 4 | 5 | endmenu 6 | -------------------------------------------------------------------------------- /figures/env1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread/packages/f72841517fb1a5fc9697329db4784d98ad6a9727/figures/env1.png -------------------------------------------------------------------------------- /figures/env2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread/packages/f72841517fb1a5fc9697329db4784d98ad6a9727/figures/env2.png -------------------------------------------------------------------------------- /figures/env3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread/packages/f72841517fb1a5fc9697329db4784d98ad6a9727/figures/env3.png -------------------------------------------------------------------------------- /figures/env4.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread/packages/f72841517fb1a5fc9697329db4784d98ad6a9727/figures/env4.png -------------------------------------------------------------------------------- /figures/env5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread/packages/f72841517fb1a5fc9697329db4784d98ad6a9727/figures/env5.png -------------------------------------------------------------------------------- /figures/env6.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread/packages/f72841517fb1a5fc9697329db4784d98ad6a9727/figures/env6.png -------------------------------------------------------------------------------- /figures/env7.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread/packages/f72841517fb1a5fc9697329db4784d98ad6a9727/figures/env7.png -------------------------------------------------------------------------------- /figures/env8.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/RT-Thread/packages/f72841517fb1a5fc9697329db4784d98ad6a9727/figures/env8.png -------------------------------------------------------------------------------- /iot/OpENer/OpENer_port/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OpENer_port", 3 | "description": "RT-Thread port of OpENer", 4 | "description_zh": "RT-Thread 的 OpENer 移植", 5 | "enable": "PKG_USING_OPENER_PORT", 6 | "keywords": [ 7 | "EtherNet/IP" 8 | ], 9 | "category": "iot", 10 | "author": { 11 | "name": "loogg", 12 | "email": "2544047213@qq.com", 13 | "github": "loogg" 14 | }, 15 | "license": "BSD-3-Clause", 16 | "repository": "https://github.com/loogg/OpENer_rtt_port", 17 | "homepage": "https://github.com/loogg/OpENer_rtt_port#readme", 18 | "site": [ 19 | { 20 | "version": "latest", 21 | "URL": "https://github.com/loogg/OpENer_rtt_port.git", 22 | "filename": "OpENer_port.zip", 23 | "VER_SHA": "master" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /iot/OpENer/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "OpENer", 3 | "description": "EtherNet/IP stack for I/O adapter devices", 4 | "description_zh": "用于 I/O 适配器设备的 EtherNet/IP 堆栈", 5 | "enable": "PKG_USING_OPENER", 6 | "keywords": [ 7 | "EtherNet/IP" 8 | ], 9 | "category": "iot", 10 | "author": { 11 | "name": "Martin Melik", 12 | "email": "martin.melik@gmail.com", 13 | "github": "MartinMelikMerkumians" 14 | }, 15 | "license": "BSD-3-Clause", 16 | "repository": "https://github.com/EIPStackGroup/OpENer", 17 | "homepage": "https://github.com/EIPStackGroup/OpENer#readme", 18 | "site": [ 19 | { 20 | "version": "latest", 21 | "URL": "https://github.com/EIPStackGroup/OpENer.git", 22 | "filename": "OpENer.zip", 23 | "VER_SHA": "70d6947c6ef97c5c8ccbc908b94651432e18cf9c" 24 | } 25 | ] 26 | } 27 | -------------------------------------------------------------------------------- /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 | source "$PKGS_DIR/packages/iot/WiFi/wlan_cyw43012/Kconfig" 8 | source "$PKGS_DIR/packages/iot/WiFi/wlan_bl808/Kconfig" 9 | source "$PKGS_DIR/packages/iot/WiFi/wlan_cyw43439/Kconfig" 10 | 11 | endmenu 12 | 13 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /iot/cyw43xx/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package cyw43xx 3 | menuconfig PKG_USING_CYW43XX 4 | bool "CYW43xx WiFi/BT SoC driver" 5 | default n 6 | 7 | if PKG_USING_CYW43XX 8 | 9 | config PKG_CYW43XX_PATH 10 | string 11 | default "/packages/iot/cyw43xx" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_CYW43XX_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_CYW43XX_VER 23 | string 24 | default "latest" if PKG_USING_CYW43XX_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /iot/cyw43xx/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cyw43xx", 3 | "description": "CYW43xx WiFi/BT SoC driver", 4 | "description_zh": "CYW43xx WiFi/BT SoC 驱动", 5 | "enable": "PKG_USING_CYW43XX", 6 | "keywords": [ 7 | "cyw43xx" 8 | ], 9 | "category": "iot", 10 | "author": { 11 | "name": "Damien George", 12 | "email": "dpgeorge@georgerobotics.com.au", 13 | "github": "RT-Thread-packages" 14 | }, 15 | "license": "non-commercial use", 16 | "repository": "https://github.com/RT-Thread-packages/CYW43xx", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/RT-Thread-packages/CYW43xx#readme", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/RT-Thread-packages/CYW43xx.git", 24 | "filename": "", 25 | "VER_SHA": "main" 26 | } 27 | ] 28 | } 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" #missing repo 12 | source "$PKGS_DIR/packages/iot/iot_cloud/iotsharp-c-sdk/Kconfig" 13 | 14 | endmenu 15 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/components/ezutil/Kconfig: -------------------------------------------------------------------------------- 1 | source "${EZOS_PATH}/components/ezutil/*/Kconfig" 2 | -------------------------------------------------------------------------------- /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/ezxml/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_EZXML_ENABLE 2 | bool "Enable ezxml" 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/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/mqtt/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_MQTT_ENABLE 2 | bool "Enable mqtt client" 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/components/webclient/Kconfig: -------------------------------------------------------------------------------- 1 | menuconfig EZIOT_COMPONENT_WEBCLIENT_ENABLE 2 | bool "Enable webclient" 3 | default y 4 | -------------------------------------------------------------------------------- /iot/iot_cloud/ez_iot_os/eziot/ez_iot_bm/Kconfig: -------------------------------------------------------------------------------- 1 | source "${EZOS_PATH}/eziot/ez_iot_bm/*/Kconfig" 2 | -------------------------------------------------------------------------------- /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/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/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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | source "$PKGS_DIR/packages/language/JSON/RyanJson/Kconfig" 11 | 12 | endmenu 13 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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/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/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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /misc/ralarm/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package ralarm 3 | menuconfig PKG_USING_RALARAM 4 | bool "ralarm: Infinitely scalable alarm components" 5 | default n 6 | 7 | if PKG_USING_RALARAM 8 | 9 | config PKG_RALARM_PATH 10 | string 11 | default "/packages/misc/ralarm" 12 | 13 | config PKG_USING_RALARM_EXAMPLE 14 | bool "Enable ralarm example" 15 | default n 16 | 17 | choice 18 | prompt "Version" 19 | default PKG_USING_RALARM_LATEST_VERSION 20 | help 21 | Select the package version 22 | 23 | config PKG_USING_RALARM_LATEST_VERSION 24 | bool "latest" 25 | endchoice 26 | 27 | config PKG_RALARM_VER 28 | string 29 | default "latest" if PKG_USING_RALARM_LATEST_VERSION 30 | 31 | endif 32 | 33 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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": "main" 23 | } 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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": "main" 23 | } 24 | ] 25 | } 26 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/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/hal-sdk/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/hal-sdk/Infineon/Infineon_capsense/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Infineon_capsense 3 | menuconfig PKG_USING_INFINEON_CAPSENSE 4 | bool "Infineon_capsense." 5 | default n 6 | 7 | if PKG_USING_INFINEON_CAPSENSE 8 | 9 | config PKG_INFINEON_CAPSENSE_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/Infineon/Infineon_capsense" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_INFINEON_CAPSENSE_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_INFINEON_CAPSENSE_VER 23 | string 24 | default "latest" if PKG_USING_INFINEON_CAPSENSE_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/Infineon/Infineon_cat1cm0p/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Infineon_cat1cm0p 3 | menuconfig PKG_USING_INFINEON_CAT1CM0P 4 | bool "Infineon_cat1cm0p." 5 | default n 6 | 7 | if PKG_USING_INFINEON_CAT1CM0P 8 | 9 | config PKG_INFINEON_CAT1CM0P_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/Infineon/Infineon_cat1cm0p" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_INFINEON_CAT1CM0P_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_INFINEON_CAT1CM0P_VER 23 | string 24 | default "latest" if PKG_USING_INFINEON_CAT1CM0P_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/Infineon/Infineon_cmsis/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Infineon_cmsis 3 | menuconfig PKG_USING_INFINEON_CMSIS 4 | bool "Infineon_cmsis." 5 | default n 6 | 7 | if PKG_USING_INFINEON_CMSIS 8 | 9 | config PKG_INFINEON_CMSIS_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/Infineon/Infineon_cmsis" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_INFINEON_CMSIS_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_INFINEON_CMSIS_VER 23 | string 24 | default "latest" if PKG_USING_INFINEON_CMSIS_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/Infineon/Infineon_core-lib/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Infineon_core-lib 3 | menuconfig PKG_USING_INFINEON_CORE_LIB 4 | bool "Infineon_core-lib." 5 | default n 6 | 7 | if PKG_USING_INFINEON_CORE_LIB 8 | 9 | config PKG_INFINEON_CORE_LIB_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/Infineon/Infineon_core-lib" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_INFINEON_CORE_LIB_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_INFINEON_CORE_LIB_VER 23 | string 24 | default "latest" if PKG_USING_INFINEON_CORE_LIB_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/Infineon/Infineon_csdidac/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Infineon_csdidac 3 | menuconfig PKG_USING_INFINEON_CSDIDAC 4 | bool "Infineon_csdidac." 5 | default n 6 | 7 | if PKG_USING_INFINEON_CSDIDAC 8 | 9 | config PKG_INFINEON_CSDIDAC_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/Infineon/Infineon_csdidac" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_INFINEON_CSDIDAC_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_INFINEON_CSDIDAC_VER 23 | string 24 | default "latest" if PKG_USING_INFINEON_CSDIDAC_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/Infineon/Infineon_mtb-hal-cat1/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Infineon_mtb-hal-cat1 3 | menuconfig PKG_USING_INFINEON_MTB_HAL_CAT1 4 | bool "Infineon_mtb-hal-cat1." 5 | default n 6 | 7 | if PKG_USING_INFINEON_MTB_HAL_CAT1 8 | 9 | config PKG_INFINEON_MTB_HAL_CAT1_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/Infineon/Infineon_mtb-hal-cat1" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_INFINEON_MTB_HAL_CAT1_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_INFINEON_MTB_HAL_CAT1_VER 23 | string 24 | default "latest" if PKG_USING_INFINEON_MTB_HAL_CAT1_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/Infineon/Infineon_mtb-pdl-cat1/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Infineon_mtb-pdl-cat1 3 | menuconfig PKG_USING_INFINEON_MTB_PDL_CAT1 4 | bool "Infineon_mtb-pdl-cat1." 5 | default n 6 | 7 | if PKG_USING_INFINEON_MTB_PDL_CAT1 8 | 9 | config PKG_INFINEON_MTB_PDL_CAT1_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/Infineon/Infineon_mtb-pdl-cat1" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_INFINEON_MTB_PDL_CAT1_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_INFINEON_MTB_PDL_CAT1_VER 23 | string 24 | default "latest" if PKG_USING_INFINEON_MTB_PDL_CAT1_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/Infineon/Infineon_retarget-io/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Infineon_retarget-io 3 | menuconfig PKG_USING_INFINEON_RETARGET_IO 4 | bool "Infineon_retarget-io." 5 | default n 6 | 7 | if PKG_USING_INFINEON_RETARGET_IO 8 | 9 | config PKG_INFINEON_RETARGET_IO_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/Infineon/Infineon_retarget-io" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_INFINEON_RETARGET_IO_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_INFINEON_RETARGET_IO_VER 23 | string 24 | default "latest" if PKG_USING_INFINEON_RETARGET_IO_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/Infineon/Infineon_serial-flash/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Infineon_serial-flash 3 | menuconfig PKG_USING_INFINEON_SERIAL_FLASH 4 | bool "Infineon_serial-flash." 5 | default n 6 | 7 | if PKG_USING_INFINEON_SERIAL_FLASH 8 | 9 | config PKG_INFINEON_SERIAL_FLASH_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/Infineon/Infineon_serial-flash" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_INFINEON_SERIAL_FLASH_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_INFINEON_SERIAL_FLASH_VER 23 | string 24 | default "latest" if PKG_USING_INFINEON_SERIAL_FLASH_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/Infineon/Infineon_usbdev/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package Infineon_usbdev 3 | menuconfig PKG_USING_INFINEON_USBDEV 4 | bool "Infineon_usbdev." 5 | default n 6 | 7 | if PKG_USING_INFINEON_USBDEV 8 | 9 | config PKG_INFINEON_USBDEV_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/Infineon/Infineon_usbdev" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_INFINEON_USBDEV_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_INFINEON_USBDEV_VER 23 | string 24 | default "latest" if PKG_USING_INFINEON_USBDEV_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32a403a_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32a403a_cmsis_driver 3 | menuconfig PKG_USING_AT32A403A_CMSIS_DRIVER 4 | bool "AT32A403A CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_AT32A403A_CMSIS_DRIVER 9 | 10 | config PKG_AT32A403A_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32a403a_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32A403A_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32A403A_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32A403A_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32a403a_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32a403a_hal_driver 3 | menuconfig PKG_USING_AT32A403A_HAL_DRIVER 4 | bool "AT32A403A HAL driver package" 5 | select PKG_USING_AT32A403A_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_AT32A403A_HAL_DRIVER 9 | 10 | config PKG_AT32A403A_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32a403a_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32A403A_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32A403A_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32A403A_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32a423_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32a423_cmsis_driver 3 | menuconfig PKG_USING_AT32A423_CMSIS_DRIVER 4 | bool "AT32A423 CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_AT32A423_CMSIS_DRIVER 9 | 10 | config PKG_AT32A423_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32a423_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32A423_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32A423_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32A423_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32a423_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32a423_hal_driver 3 | menuconfig PKG_USING_AT32A423_HAL_DRIVER 4 | bool "AT32A423 HAL driver package" 5 | select PKG_USING_AT32A423_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_AT32A423_HAL_DRIVER 9 | 10 | config PKG_AT32A423_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32a423_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32A423_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32A423_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32A423_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f413_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f413_cmsis_driver 3 | menuconfig PKG_USING_AT32F413_CMSIS_DRIVER 4 | bool "AT32F413 CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_AT32F413_CMSIS_DRIVER 9 | 10 | config PKG_AT32F413_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f413_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F413_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F413_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F413_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f413_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f413_hal_driver 3 | menuconfig PKG_USING_AT32F413_HAL_DRIVER 4 | bool "AT32F413 HAL driver package" 5 | select PKG_USING_AT32F413_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_AT32F413_HAL_DRIVER 9 | 10 | config PKG_AT32F413_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f413_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F413_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F413_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F413_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f415_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f415_cmsis_driver 3 | menuconfig PKG_USING_AT32F415_CMSIS_DRIVER 4 | bool "AT32F415 CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_AT32F415_CMSIS_DRIVER 9 | 10 | config PKG_AT32F415_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f415_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F415_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F415_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F415_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f415_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f415_hal_driver 3 | menuconfig PKG_USING_AT32F415_HAL_DRIVER 4 | bool "AT32F415 HAL driver package" 5 | select PKG_USING_AT32F415_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_AT32F415_HAL_DRIVER 9 | 10 | config PKG_AT32F415_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f415_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F415_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F415_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F415_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f421_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f421_cmsis_driver 3 | menuconfig PKG_USING_AT32F421_CMSIS_DRIVER 4 | bool "AT32F421 CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_AT32F421_CMSIS_DRIVER 9 | 10 | config PKG_AT32F421_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f421_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F421_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F421_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F421_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f421_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f421_hal_driver 3 | menuconfig PKG_USING_AT32F421_HAL_DRIVER 4 | bool "AT32F421 HAL driver package" 5 | select PKG_USING_AT32F421_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_AT32F421_HAL_DRIVER 9 | 10 | config PKG_AT32F421_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f421_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F421_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F421_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F421_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f423_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f423_cmsis_driver 3 | menuconfig PKG_USING_AT32F423_CMSIS_DRIVER 4 | bool "AT32F423 CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_AT32F423_CMSIS_DRIVER 9 | 10 | config PKG_AT32F423_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f423_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F423_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F423_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F423_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f423_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f423_hal_driver 3 | menuconfig PKG_USING_AT32F423_HAL_DRIVER 4 | bool "AT32F423 HAL driver package" 5 | select PKG_USING_AT32F423_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_AT32F423_HAL_DRIVER 9 | 10 | config PKG_AT32F423_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f423_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F423_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F423_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F423_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f425_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f425_cmsis_driver 3 | menuconfig PKG_USING_AT32F425_CMSIS_DRIVER 4 | bool "AT32F425 CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_AT32F425_CMSIS_DRIVER 9 | 10 | config PKG_AT32F425_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f425_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F425_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F425_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F425_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f425_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f425_hal_driver 3 | menuconfig PKG_USING_AT32F425_HAL_DRIVER 4 | bool "AT32F425 HAL driver package" 5 | select PKG_USING_AT32F425_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_AT32F425_HAL_DRIVER 9 | 10 | config PKG_AT32F425_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f425_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F425_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F425_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F425_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f45x_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f45x_cmsis_driver 3 | menuconfig PKG_USING_AT32F45x_CMSIS_DRIVER 4 | bool "AT32F455_456_457 CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_AT32F45x_CMSIS_DRIVER 9 | 10 | config PKG_AT32F45x_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f45x_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F45x_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F45x_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F45x_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/at32/at32f45x_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package at32f45x_hal_driver 3 | menuconfig PKG_USING_AT32F45x_HAL_DRIVER 4 | bool "AT32F455_456_457 HAL driver package" 5 | select PKG_USING_AT32F45x_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_AT32F45x_HAL_DRIVER 9 | 10 | config PKG_AT32F45x_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/at32/at32f45x_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_AT32F45x_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_AT32F45x_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_AT32F45x_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/hc32/Kconfig: -------------------------------------------------------------------------------- 1 | menu "HC32 DDL Drivers" 2 | 3 | if SOC_HC32F4A8SI 4 | source "$PKGS_DIR/packages/peripherals/hal-sdk/hc32/hc32f4a8_ddl/Kconfig" 5 | endif 6 | 7 | if SOC_HC32F334KA 8 | source "$PKGS_DIR/packages/peripherals/hal-sdk/hc32/hc32f334_ddl/Kconfig" 9 | endif 10 | 11 | endmenu 12 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/hc32/hc32f334_ddl/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package hc32f334_ddl 2 | menuconfig PKG_USING_HC32F334_DDL 3 | bool "Add the HC32F334 library files." 4 | default n 5 | 6 | if PKG_USING_HC32F334_DDL 7 | 8 | config PKG_HC32F334_DDL_PATH 9 | string 10 | default "/packages/peripherals/hal-sdk/hc32/hc32f334_ddl" 11 | 12 | choice 13 | prompt "Version" 14 | help 15 | Select the package version 16 | 17 | config PKG_USING_HC32F334_DDL_LATEST_VERSION 18 | bool "latest" 19 | endchoice 20 | 21 | config PKG_HC32F334_DDL_VER 22 | string 23 | default "latest" if PKG_USING_HC32F334_DDL_LATEST_VERSION 24 | 25 | endif 26 | 27 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/hc32/hc32f4a8_ddl/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package hc32f4a8_ddl 2 | menuconfig PKG_USING_HC32F4A8_DDL 3 | bool "Add the HC32F4A8 library files." 4 | default n 5 | 6 | if PKG_USING_HC32F4A8_DDL 7 | 8 | config PKG_HC32F4A8_DDL_PATH 9 | string 10 | default "/packages/peripherals/hal-sdk/hc32/hc32f4a8_ddl" 11 | 12 | choice 13 | prompt "Version" 14 | help 15 | Select the package version 16 | 17 | config PKG_USING_HC32F4A8_DDL_LATEST_VERSION 18 | bool "latest" 19 | endchoice 20 | 21 | config PKG_HC32F4A8_DDL_VER 22 | string 23 | default "latest" if PKG_USING_HC32F4A8_DDL_LATEST_VERSION 24 | 25 | endif 26 | 27 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/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/hal-sdk/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 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/kendryte-sdk/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Kendryte SDK" 2 | 3 | source "$PKGS_DIR/packages/peripherals/hal-sdk/kendryte-sdk/K210-SDK/Kconfig" 4 | source "$PKGS_DIR/packages/peripherals/hal-sdk/kendryte-sdk/K210-SDK/kendryte-sdk/Kconfig" 5 | 6 | endmenu 7 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/nxp/Kconfig: -------------------------------------------------------------------------------- 1 | menu "NXP HAL & SDK Drivers" 2 | 3 | # nxp-mcx 4 | source "$PKGS_DIR/packages/peripherals/hal-sdk/nxp/nxp-mcx-cmsis/Kconfig" 5 | source "$PKGS_DIR/packages/peripherals/hal-sdk/nxp/nxp-mcx-series/Kconfig" 6 | 7 | # nxp-lpc 8 | source "$PKGS_DIR/packages/peripherals/hal-sdk/nxp/nxp-lpc-series/Kconfig" 9 | source "$PKGS_DIR/packages/peripherals/hal-sdk/nxp/nxp-lpc55s-series/Kconfig" 10 | 11 | # nxp-imx 12 | source "$PKGS_DIR/packages/peripherals/hal-sdk/nxp/nxp-imx6sx-sdk/Kconfig" 13 | source "$PKGS_DIR/packages/peripherals/hal-sdk/nxp/nxp-imx6ul-sdk/Kconfig" 14 | source "$PKGS_DIR/packages/peripherals/hal-sdk/nxp/nxp-imxrt-sdk/Kconfig" 15 | 16 | endmenu 17 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/nxp/nxp-imx6sx-sdk/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package nxp-imx6sx-sdk 3 | menuconfig PKG_USING_NXP_IMX6SX_DRIVER 4 | bool "NXP IMX6SX DRIVER PACKAGE" 5 | default n 6 | 7 | if PKG_USING_NXP_IMX6SX_DRIVER 8 | 9 | config PKG_NXP_IMX6SX_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/nxp/nxp-imx6sx-sdk" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_NXP_IMX6SX_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_NXP_IMX6SX_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_NXP_IMX6SX_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/nxp/nxp-imx6ul-sdk/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package nxp-imx6ul-sdk 3 | menuconfig PKG_USING_NXP_IMX6UL_DRIVER 4 | bool "NXP IMX6UL DRIVER PACKAGE" 5 | default n 6 | 7 | if PKG_USING_NXP_IMX6UL_DRIVER 8 | 9 | config PKG_NXP_IMX6UL_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/nxp/nxp-imx6ul-sdk" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_NXP_IMX6UL_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_NXP_IMX6UL_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_NXP_IMX6UL_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/nxp/nxp-imxrt-sdk/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package nxp-imxrt-sdk 3 | menuconfig PKG_USING_NXP_IMXRT_DRIVER 4 | bool "NXP IMXRT DRIVER PACKAGE" 5 | default n 6 | 7 | if PKG_USING_NXP_IMXRT_DRIVER 8 | 9 | config PKG_NXP_IMXRT_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/nxp/nxp-imxrt-sdk" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_NXP_IMXRT_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_NXP_IMXRT_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_NXP_IMXRT_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/nxp/nxp-lpc-series/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package nxp_lpc_driver 3 | menuconfig PKG_USING_NXP_LPC_DRIVER 4 | bool "NXP LPC DRIVER PACKAGE" 5 | default n 6 | 7 | if PKG_USING_NXP_LPC_DRIVER 8 | 9 | config PKG_NXP_LPC_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/nxp/nxp-lpc-series" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_NXP_LPC_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_NXP_LPC_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_NXP_LPC_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/nxp/nxp-lpc55s-series/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package nxp_lpc55s_driver 3 | menuconfig PKG_USING_NXP_LPC55S_DRIVER 4 | bool "NXP LPC55S DRIVER PACKAGE" 5 | default n 6 | 7 | if PKG_USING_NXP_LPC55S_DRIVER 8 | 9 | config PKG_NXP_LPC55S_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/nxp/nxp-lpc55s-series" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_NXP_LPC55S_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_NXP_LPC55S_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_NXP_LPC55S_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/nxp/nxp-mcx-cmsis/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package nxp_mcx_cmsis_driver 3 | menuconfig PKG_USING_NXP_MCX_CMSIS_DRIVER 4 | bool "NXP MCX CMSIS DRIVER PACKAGE" 5 | default n 6 | 7 | if PKG_USING_NXP_MCX_CMSIS_DRIVER 8 | 9 | config PKG_NXP_MCX_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/nxp/nxp-mcx-cmsis" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_NXP_MCX_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_NXP_MCX_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_NXP_MCX_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/nxp/nxp-mcx-series/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package nxp_mcx_series_driver 3 | menuconfig PKG_USING_NXP_MCX_SERIES_DRIVER 4 | bool "NXP MCX SERIES DRIVER PACKAGE" 5 | default n 6 | 7 | if PKG_USING_NXP_MCX_SERIES_DRIVER 8 | 9 | config PKG_NXP_MCX_SERIES_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/nxp/nxp-mcx-series" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_NXP_MCX_SERIES_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_NXP_MCX_SERIES_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_NXP_MCX_SERIES_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/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/hal-sdk/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/hal-sdk/stm32/stm32f0_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32f0_cmsis_driver 3 | menuconfig PKG_USING_STM32F0_CMSIS_DRIVER 4 | bool "STM32 F0 CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_STM32F0_CMSIS_DRIVER 9 | 10 | config PKG_STM32F0_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32f0_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32F0_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32F0_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32F0_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f0_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32f0_hal_driver 3 | menuconfig PKG_USING_STM32F0_HAL_DRIVER 4 | bool "STM32 F0 HAL driver package" 5 | select PKG_USING_STM32F0_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32F0_HAL_DRIVER 9 | 10 | config PKG_STM32F0_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32f0_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32F0_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32F0_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32F0_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f1_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32f1_cmsis_driver 2 | menuconfig PKG_USING_STM32F1_CMSIS_DRIVER 3 | bool "STM32 F1 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32F1_CMSIS_DRIVER 8 | 9 | config PKG_STM32F1_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32f1_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32F1_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32F1_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32F1_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f1_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32f1_hal_driver 3 | menuconfig PKG_USING_STM32F1_HAL_DRIVER 4 | bool "STM32 F1 HAL driver package" 5 | select PKG_USING_STM32F1_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32F1_HAL_DRIVER 9 | 10 | config PKG_STM32F1_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32f1_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32F1_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32F1_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32F1_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f2_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32f2_cmsis_driver 2 | menuconfig PKG_USING_STM32F2_CMSIS_DRIVER 3 | bool "STM32 F2 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32F2_CMSIS_DRIVER 8 | 9 | config PKG_STM32F2_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32f2_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32F2_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32F2_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32F2_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f2_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32f2_hal_driver 3 | menuconfig PKG_USING_STM32F2_HAL_DRIVER 4 | bool "STM32 F2 HAL driver package" 5 | select PKG_USING_STM32F2_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32F2_HAL_DRIVER 9 | 10 | config PKG_STM32F2_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32f2_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32F2_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32F2_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32F2_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f3_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32f3_cmsis_driver 2 | menuconfig PKG_USING_STM32F3_CMSIS_DRIVER 3 | bool "STM32 F3 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32F3_CMSIS_DRIVER 8 | 9 | config PKG_STM32F3_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32f3_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32F3_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32F3_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32F3_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f3_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32f3_hal_driver 3 | menuconfig PKG_USING_STM32F3_HAL_DRIVER 4 | bool "STM32 F3 HAL driver package" 5 | select PKG_USING_STM32F3_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32F3_HAL_DRIVER 9 | 10 | config PKG_STM32F3_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32f3_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32F3_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32F3_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32F3_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f4_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32f4_cmsis_driver 3 | menuconfig PKG_USING_STM32F4_CMSIS_DRIVER 4 | bool "STM32 F4 CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_STM32F4_CMSIS_DRIVER 9 | 10 | config PKG_STM32F4_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32f4_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32F4_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32F4_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32F4_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f4_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32f4_hal_driver 3 | menuconfig PKG_USING_STM32F4_HAL_DRIVER 4 | bool "STM32 F4 HAL driver package" 5 | select PKG_USING_STM32F4_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32F4_HAL_DRIVER 9 | 10 | config PKG_STM32F4_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32f4_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32F4_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32F4_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32F4_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f7_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32f7_cmsis_driver 2 | menuconfig PKG_USING_STM32F7_CMSIS_DRIVER 3 | bool "STM32 F7 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32F7_CMSIS_DRIVER 8 | 9 | config PKG_STM32F7_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32f7_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32F7_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32F7_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32F7_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32f7_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32f7_hal_driver 3 | menuconfig PKG_USING_STM32F7_HAL_DRIVER 4 | bool "STM32 F7 HAL driver package" 5 | select PKG_USING_STM32F7_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32F7_HAL_DRIVER 9 | 10 | config PKG_STM32F7_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32f7_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32F7_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32F7_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32F7_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32g0_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32g0_cmsis_driver 2 | menuconfig PKG_USING_STM32G0_CMSIS_DRIVER 3 | bool "STM32 G0 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32G0_CMSIS_DRIVER 8 | 9 | config PKG_STM32G0_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32g0_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32G0_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32G0_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32G0_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32g0_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32g0_hal_driver 3 | menuconfig PKG_USING_STM32G0_HAL_DRIVER 4 | bool "STM32 G0 HAL driver package" 5 | select PKG_USING_STM32G0_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32G0_HAL_DRIVER 9 | 10 | config PKG_STM32G0_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32g0_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32G0_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32G0_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32G0_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32g4_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32g4_cmsis_driver 2 | menuconfig PKG_USING_STM32G4_CMSIS_DRIVER 3 | bool "STM32 G4 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32G4_CMSIS_DRIVER 8 | 9 | config PKG_STM32G4_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32g4_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32G4_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32G4_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32G4_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32g4_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32g4_hal_driver 3 | menuconfig PKG_USING_STM32G4_HAL_DRIVER 4 | bool "STM32 G4 HAL driver package" 5 | select PKG_USING_STM32G4_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32G4_HAL_DRIVER 9 | 10 | config PKG_STM32G4_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32g4_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32G4_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32G4_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32G4_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32h5_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32h5_cmsis_driver 2 | menuconfig PKG_USING_STM32H5_CMSIS_DRIVER 3 | bool "STM32 H5 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32H5_CMSIS_DRIVER 8 | 9 | config PKG_STM32H5_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32h5_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32H5_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32H5_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32H5_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32h5_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32h5_hal_driver 3 | menuconfig PKG_USING_STM32H5_HAL_DRIVER 4 | bool "STM32 H5 HAL driver package" 5 | select PKG_USING_STM32H5_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32H5_HAL_DRIVER 9 | 10 | config PKG_STM32H5_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32h5_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32H5_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32H5_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32H5_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32h7_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32h7_cmsis_driver 2 | menuconfig PKG_USING_STM32H7_CMSIS_DRIVER 3 | bool "STM32 H7 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32H7_CMSIS_DRIVER 8 | 9 | config PKG_STM32H7_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32h7_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32H7_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32H7_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32H7_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32h7_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32h7_hal_driver 3 | menuconfig PKG_USING_STM32H7_HAL_DRIVER 4 | bool "STM32 H7 HAL driver package" 5 | select PKG_USING_STM32H7_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32H7_HAL_DRIVER 9 | 10 | config PKG_STM32H7_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32h7_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32H7_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32H7_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32H7_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32h7rs_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32h7rs_hal_driver 3 | menuconfig PKG_USING_STM32H7RS_HAL_DRIVER 4 | bool "STM32 H7RS HAL driver package" 5 | select PKG_USING_STM32H7RS_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32H7RS_HAL_DRIVER 9 | 10 | config PKG_STM32H7RS_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32h7rs_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32H7RS_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32H7RS_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32H7RS_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32l0_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32l0_cmsis_driver 2 | menuconfig PKG_USING_STM32L0_CMSIS_DRIVER 3 | bool "STM32 L0 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32L0_CMSIS_DRIVER 8 | 9 | config PKG_STM32L0_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32l0_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32L0_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32L0_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32L0_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32l0_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32l0_hal_driver 3 | menuconfig PKG_USING_STM32L0_HAL_DRIVER 4 | bool "STM32 L0 HAL driver package" 5 | select PKG_USING_STM32L0_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32L0_HAL_DRIVER 9 | 10 | config PKG_STM32L0_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32l0_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32L0_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32L0_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32L0_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32l4_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32l4_cmsis_driver 3 | menuconfig PKG_USING_STM32L4_CMSIS_DRIVER 4 | bool "STM32 L4 CMSIS driver package" 5 | select PKG_USING_CMSIS_CORE 6 | default n 7 | 8 | if PKG_USING_STM32L4_CMSIS_DRIVER 9 | 10 | config PKG_STM32L4_CMSIS_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32l4_cmsis_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32L4_CMSIS_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32L4_CMSIS_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32L4_CMSIS_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32l4_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32l4_hal_driver 3 | menuconfig PKG_USING_STM32L4_HAL_DRIVER 4 | bool "STM32 L4 HAL driver package" 5 | select PKG_USING_STM32L4_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32L4_HAL_DRIVER 9 | 10 | config PKG_STM32L4_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32l4_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32L4_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32L4_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32L4_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32l5_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32l5_cmsis_driver 2 | menuconfig PKG_USING_STM32L5_CMSIS_DRIVER 3 | bool "STM32 L5 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32L5_CMSIS_DRIVER 8 | 9 | config PKG_STM32L5_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32l5_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32L5_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32L5_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32L5_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32l5_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32l5_hal_driver 3 | menuconfig PKG_USING_STM32L5_HAL_DRIVER 4 | bool "STM32 L5 HAL driver package" 5 | select PKG_USING_STM32L5_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32L5_HAL_DRIVER 9 | 10 | config PKG_STM32L5_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32l5_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32L5_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32L5_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32L5_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32u5_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32u5_cmsis_driver 2 | menuconfig PKG_USING_STM32U5_CMSIS_DRIVER 3 | bool "STM32 U5 CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32U5_CMSIS_DRIVER 8 | 9 | config PKG_STM32U5_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32u5_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32U5_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32U5_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32U5_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32u5_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32u5_hal_driver 3 | menuconfig PKG_USING_STM32U5_HAL_DRIVER 4 | bool "STM32 U5 HAL driver package" 5 | select PKG_USING_STM32U5_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32U5_HAL_DRIVER 9 | 10 | config PKG_STM32U5_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32u5_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32U5_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32U5_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32U5_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32wb_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32wb_cmsis_driver 2 | menuconfig PKG_USING_STM32WB_CMSIS_DRIVER 3 | bool "STM32 WB CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32WB_CMSIS_DRIVER 8 | 9 | config PKG_STM32WB_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32wb_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32WB_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32WB_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32WB_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32wb_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32wb_hal_driver 3 | menuconfig PKG_USING_STM32WB_HAL_DRIVER 4 | bool "STM32 WB HAL driver package" 5 | select PKG_USING_STM32WB_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32WB_HAL_DRIVER 9 | 10 | config PKG_STM32WB_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32wb_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32WB_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32WB_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32WB_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32wl_cmsis_driver/Kconfig: -------------------------------------------------------------------------------- 1 | # Kconfig file for package stm32wl_cmsis_driver 2 | menuconfig PKG_USING_STM32WL_CMSIS_DRIVER 3 | bool "STM32 WL CMSIS driver package" 4 | select PKG_USING_CMSIS_CORE 5 | default n 6 | 7 | if PKG_USING_STM32WL_CMSIS_DRIVER 8 | 9 | config PKG_STM32WL_CMSIS_DRIVER_PATH 10 | string 11 | default "/packages/peripherals/hal-sdk/stm32/stm32wl_cmsis_driver" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_STM32WL_CMSIS_DRIVER_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_STM32WL_CMSIS_DRIVER_VER 23 | string 24 | default "latest" if PKG_USING_STM32WL_CMSIS_DRIVER_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/stm32/stm32wl_hal_driver/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package stm32wl_hal_driver 3 | menuconfig PKG_USING_STM32WL_HAL_DRIVER 4 | bool "STM32 WL HAL driver package" 5 | select PKG_USING_STM32WL_CMSIS_DRIVER 6 | default n 7 | 8 | if PKG_USING_STM32WL_HAL_DRIVER 9 | 10 | config PKG_STM32WL_HAL_DRIVER_PATH 11 | string 12 | default "/packages/peripherals/hal-sdk/stm32/stm32wl_hal_driver" 13 | 14 | choice 15 | prompt "Version" 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_STM32WL_HAL_DRIVER_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_STM32WL_HAL_DRIVER_VER 24 | string 25 | default "latest" if PKG_USING_STM32WL_HAL_DRIVER_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /peripherals/hal-sdk/wch/Kconfig: -------------------------------------------------------------------------------- 1 | menu "WCH HAL & SDK Drivers" 2 | 3 | source "$PKGS_DIR/packages/peripherals/hal-sdk/wch/ch32v20x_sdk/Kconfig" 4 | source "$PKGS_DIR/packages/peripherals/hal-sdk/wch/ch32v307_sdk/Kconfig" 5 | 6 | endmenu 7 | -------------------------------------------------------------------------------- /peripherals/ikun-485/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menuconfig PKG_USING_IK485 3 | bool "ikun-485: A rs485 driver based on char device." 4 | select RT_USING_SERIAL 5 | select RT_USING_PIN 6 | default n 7 | 8 | if PKG_USING_IK485 9 | 10 | config PKG_IK485_PATH 11 | string 12 | default "/packages/peripherals/ikun-485" 13 | 14 | choice 15 | prompt "Version" 16 | default PKG_USING_IK485_LATEST_VERSION 17 | help 18 | Select the package version 19 | 20 | config PKG_USING_IK485_LATEST_VERSION 21 | bool "latest" 22 | endchoice 23 | 24 | config PKG_IK485_VER 25 | string 26 | default "latest" if PKG_USING_IK485_LATEST_VERSION 27 | 28 | endif 29 | -------------------------------------------------------------------------------- /peripherals/ikun-485/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "ikun-485", 3 | "description": "rs485 driver based on char device", 4 | "description_zh": "基于字符设备的 RS485 驱动", 5 | "enable": "PKG_USING_IK485", 6 | "keywords": [ 7 | "ikun-485", 8 | "rs485" 9 | ], 10 | "category": "peripherals", 11 | "author": { 12 | "name": "sulfurandcu", 13 | "email": "sulfurandcu@gmail.com", 14 | "github": "sulfurandcu" 15 | }, 16 | "license": "MIT", 17 | "repository": "https://github.com/sulfurandcu/ikun-485", 18 | "homepage": "https://github.com/sulfurandcu/ikun-485#readme", 19 | "site": [ 20 | { 21 | "version": "latest", 22 | "URL": "https://github.com/sulfurandcu/ikun-485.git", 23 | "filename": "ikun-485.zip", 24 | "VER_SHA": "main" 25 | } 26 | ] 27 | } 28 | -------------------------------------------------------------------------------- /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/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/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 | -------------------------------------------------------------------------------- /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/mm32/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package mm32 3 | menuconfig PKG_USING_MM32 4 | bool "mm32 official independent peripheral driver library for rt-thread." 5 | default n 6 | 7 | if PKG_USING_MM32 8 | 9 | config PKG_MM32_PATH 10 | string 11 | default "/packages/peripherals/mm32" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_MM32_V100 19 | bool "v1.0.0" 20 | 21 | config PKG_USING_MM32_LATEST_VERSION 22 | bool "latest" 23 | endchoice 24 | 25 | config PKG_MM32_VER 26 | string 27 | default "v1.0.0" if PKG_USING_MM32_V100 28 | default "latest" if PKG_USING_MM32_LATEST_VERSION 29 | 30 | endif 31 | 32 | -------------------------------------------------------------------------------- /peripherals/pca9685/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "pca9685", 3 | "description": "I2C-bus controlled 16-channel PWM controller", 4 | "description_zh": "通过I2C总线控制的16路PWM控制器", 5 | "enable": "PKG_USING_PCA9685", 6 | "keywords": [ 7 | "pca9685" 8 | ], 9 | "category": "peripherals", 10 | "author": { 11 | "name": "greedyhao", 12 | "email": "hao_kr@163.com", 13 | "github": "greedyhao" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/greedyhao/pca9685", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/greedyhao/pca9685#readme", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/greedyhao/pca9685.git", 24 | "filename": "Null for git package", 25 | "VER_SHA": "master" 26 | } 27 | ] 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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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": "main" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /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/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/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/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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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 | source "$PKGS_DIR/packages/peripherals/touch/cst812t/Kconfig" 13 | 14 | endmenu 15 | -------------------------------------------------------------------------------- /peripherals/touch/cst812t/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "cst812t", 3 | "description": "cst812t drivers for RT-Thread", 4 | "description_zh": "cst812t 触摸芯片驱动程序。", 5 | "enable": "PKG_USING_CST812T", 6 | "keywords": [ 7 | "cst812t", 8 | "touch" 9 | ], 10 | "category": "peripherals/touch", 11 | "author": { 12 | "name": "StackYuan", 13 | "email": "yuanjyjyj@outlook.com", 14 | "github": "StackYuan" 15 | }, 16 | "license": "Apache-2.0", 17 | "repository": "https://github.com/StackYuan/cst812t", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/StackYuan/cst812t#readme", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/StackYuan/cst812t.git", 25 | "filename": "", 26 | "VER_SHA": "main" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /peripherals/touch/cst816x/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package cst816x 3 | menuconfig PKG_USING_CST816X 4 | bool "CST816X touch driver package." 5 | default n 6 | 7 | if PKG_USING_CST816X 8 | 9 | config PKG_CST816X_PATH 10 | string 11 | default "/packages/peripherals/touch/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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /signalprocess/APID/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package APID 3 | menuconfig PKG_USING_APID 4 | bool "Please add description of APID in English." 5 | default n 6 | 7 | if PKG_USING_APID 8 | 9 | config PKG_APID_PATH 10 | string 11 | default "/packages/signalprocess/APID" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_APID_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_APID_VER 23 | string 24 | default "latest" if PKG_USING_APID_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /signalprocess/APID/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "APID", 3 | "description": "a powerful pid library.", 4 | "description_zh": "一个强大而全面的pid库,绝对惊艳。", 5 | "enable": "PKG_USING_APID", 6 | "keywords": [ 7 | "APID" 8 | ], 9 | "category": "peripherals/sensors", 10 | "author": { 11 | "name": "https://github.com/Dyyt587", 12 | "email": "805207319@qq.com", 13 | "github": "https://github.com/Dyyt587" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/Dyyt587/all_pid", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/Dyyt587/all_pid#readme", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/Dyyt587/all_pid.git", 24 | "filename": "", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /signalprocess/Kconfig: -------------------------------------------------------------------------------- 1 | menu "Signal Processing and Control Algorithm Packages" 2 | 3 | source "$PKGS_DIR/packages/signalprocess/APID/Kconfig" 4 | source "$PKGS_DIR/packages/signalprocess/fire_pid_curve/Kconfig" 5 | source "$PKGS_DIR/packages/signalprocess/qpid/Kconfig" 6 | source "$PKGS_DIR/packages/signalprocess/ukal/Kconfig" 7 | source "$PKGS_DIR/packages/signalprocess/DigitalCtrl/Kconfig" 8 | source "$PKGS_DIR/packages/signalprocess/kissfft/Kconfig" 9 | source "$PKGS_DIR/packages/signalprocess/CMSIS-DSP/Kconfig" 10 | 11 | endmenu 12 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /system/CMSIS/CMSIS-Core/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package CMSIS-Core 3 | menuconfig PKG_USING_CMSIS_CORE 4 | bool "CMSIS-Core: Standardized API for the Cortex-A/M processor" 5 | default n 6 | 7 | if PKG_USING_CMSIS_CORE 8 | 9 | config PKG_CMSIS_CORE_PATH 10 | string 11 | default "/packages/system/CMSIS/CMSIS-Core" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_CMSIS_CORE_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_CMSIS_CORE_VER 23 | string 24 | default "latest" if PKG_USING_CMSIS_CORE_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /system/CMSIS/CMSIS-NN/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package CMSIS-NN 3 | menuconfig PKG_USING_CMSIS_NN 4 | bool "CMSIS-NN: Efficient Neural Network Kernels for Arm Cortex-M CPUs" 5 | default n 6 | 7 | if PKG_USING_CMSIS_NN 8 | 9 | config PKG_CMSIS_NN_PATH 10 | string 11 | default "/packages/system/CMSIS/CMSIS-NN" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_CMSIS_NN_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_CMSIS_NN_VER 23 | string 24 | default "latest" if PKG_USING_CMSIS_NN_LATEST_VERSION 25 | 26 | endif 27 | 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 | -------------------------------------------------------------------------------- /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-Core/Kconfig" 5 | source "$PKGS_DIR/packages/system/CMSIS/CMSIS-NN/Kconfig" 6 | source "$PKGS_DIR/packages/system/CMSIS/CMSIS_RTOS1/Kconfig" 7 | source "$PKGS_DIR/packages/system/CMSIS/CMSIS_RTOS2/Kconfig" 8 | 9 | endmenu 10 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /system/aUnity/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package aUnity 3 | menuconfig PKG_USING_AUNITY 4 | bool "a unity pkgs support for all Libs." 5 | default n 6 | 7 | if PKG_USING_AUNITY 8 | 9 | config PKG_AUNITY_PATH 10 | string 11 | default "/packages/system/aUnity" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_AUNITY_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_AUNITY_VER 23 | string 24 | default "latest" if PKG_USING_AUNITY_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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/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 | -------------------------------------------------------------------------------- /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/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/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/filex/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "filex", 3 | "description": "fiex in rttthread.", 4 | "description_zh": "fiex 在rtthread 的移植。", 5 | "enable": "PKG_USING_FILEX", 6 | "keywords": [ 7 | "filex" 8 | ], 9 | "category": "system", 10 | "author": { 11 | "name": "67887002", 12 | "email": "805207319@qq.com", 13 | "github": "67887002" 14 | }, 15 | "license": "Unknown", 16 | "repository": "https://github.com/RT-Thread-packages/filex", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/RT-Thread-packages/filex#readme", 19 | "doc": "unknown", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/RT-Thread-packages/filex.git", 24 | "filename": "", 25 | "VER_SHA": "master" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /system/heartbeat/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "heartbeat", 3 | "description": "A heartbeat package for rt-thread.", 4 | "description_zh": "一个适用于rt-thread的heartbeat的软件包。", 5 | "enable": "PKG_USING_HEARTBEAT", 6 | "keywords": [ 7 | "heartbeat", 8 | "心跳灯", 9 | "rt-thread" 10 | ], 11 | "category": "system", 12 | "author": { 13 | "name": "Chasel", 14 | "email": "m19825309307@163.com", 15 | "github": "Chasel" 16 | }, 17 | "license": " LGPL-2.1", 18 | "repository": "https://github.com/Maihuanyi/heartbeat", 19 | "icon": "unknown", 20 | "homepage": "https://github.com/Maihuanyi/heartbeat/blob/main/README.md", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/Maihuanyi/heartbeat.git", 25 | "filename": "", 26 | "VER_SHA": "main" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /system/levelx/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "levelx", 3 | "description": "levelx:Threadx's wear-leveling component.", 4 | "description_zh": "Threadx生态组件,磨损均衡组件 ", 5 | "enable": "PKG_USING_LEVELX", 6 | "keywords": [ 7 | "levelx" 8 | ], 9 | "category": "system", 10 | "author": { 11 | "name": "Dyyt587", 12 | "email": "805207319@qq.com", 13 | "github": "Dyyt587" 14 | }, 15 | "license": "MIT", 16 | "repository": "https://github.com/RT-Thread-packages/levelx.git", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/RT-Thread-packages/levelx.git#readme_zh", 19 | "doc": "unknown", 20 | "site": [ 21 | 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/RT-Thread-packages/levelx.git", 25 | "filename": "", 26 | "VER_SHA": "master" 27 | } 28 | ] 29 | } 30 | -------------------------------------------------------------------------------- /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/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/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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /system/reb/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package reb 3 | menuconfig PKG_USING_REB 4 | bool "reb: Event broker component based on publish subscribe" 5 | select PKG_USING_RTP 6 | default n 7 | 8 | if PKG_USING_REB 9 | 10 | config PKG_REB_PATH 11 | string 12 | default "/packages/system/reb" 13 | 14 | config PKG_USING_REB_EXAMPLE 15 | bool "reb example" 16 | default n 17 | 18 | choice 19 | prompt "Version" 20 | default PKG_USING_REB_LATEST_VERSION 21 | help 22 | Select the package version 23 | 24 | config PKG_USING_REB_LATEST_VERSION 25 | bool "latest" 26 | endchoice 27 | 28 | config PKG_REB_VER 29 | string 30 | default "latest" if PKG_USING_REB_LATEST_VERSION 31 | 32 | endif 33 | 34 | -------------------------------------------------------------------------------- /system/rmp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rmp", 3 | "description": "rmp: Efficient and secure memory pool", 4 | "description_zh": "rmp: 高效且安全的内存池", 5 | "enable": "PKG_USING_RMP", 6 | "keywords": [ 7 | "rmp" 8 | ], 9 | "category": "system", 10 | "author": { 11 | "name": "RiceChen", 12 | "email": "980307037@qq.com", 13 | "github": "RiceChen0" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/RiceChen0/rmp", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/RiceChen0/rmp#readme", 19 | "readme": "rmp Efficient and secure memory pool", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/RiceChen0/rmp.git", 24 | "filename": "Null for git package", 25 | "VER_SHA": "main" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /system/rtp/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package rtp 3 | menuconfig PKG_USING_RTP 4 | bool "rtp: Cross platform thread pool." 5 | default n 6 | 7 | if PKG_USING_RTP 8 | 9 | config PKG_RTP_PATH 10 | string 11 | default "/packages/system/rtp" 12 | 13 | choice 14 | prompt "Version" 15 | default PKG_USING_RTP_LATEST_VERSION 16 | help 17 | Select the package version 18 | 19 | config PKG_USING_RTP_LATEST_VERSION 20 | bool "latest" 21 | endchoice 22 | 23 | config PKG_RTP_VER 24 | string 25 | default "latest" if PKG_USING_RTP_LATEST_VERSION 26 | 27 | endif 28 | 29 | -------------------------------------------------------------------------------- /system/rtp/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "rtp", 3 | "description": "rtp Cross platform thread pool", 4 | "description_zh": "rtp 跨平台线程", 5 | "enable": "PKG_USING_RTP", 6 | "keywords": [ 7 | "rtp" 8 | ], 9 | "category": "system", 10 | "author": { 11 | "name": "RiceChen", 12 | "email": "980307037@qq.com", 13 | "github": "RiceChen0" 14 | }, 15 | "license": "Apache-2.0", 16 | "repository": "https://github.com/RiceChen0/rtp", 17 | "icon": "unknown", 18 | "homepage": "https://github.com/RiceChen0/rtp#readme", 19 | "readme": "rtp Cross platform thread pool", 20 | "site": [ 21 | { 22 | "version": "latest", 23 | "URL": "https://github.com/RiceChen0/rtp.git", 24 | "filename": "Null for git package", 25 | "VER_SHA": "main" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /system/tz-database/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | # Kconfig file for package tz-database 3 | menuconfig PKG_USING_TZ_DATABASE 4 | bool "tz: time zone database and code" 5 | default n 6 | 7 | if PKG_USING_TZ_DATABASE 8 | 9 | config PKG_TZ_DATABASE_PATH 10 | string 11 | default "/packages/system/tz-database" 12 | 13 | choice 14 | prompt "Version" 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_TZ_DATABASE_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_TZ_DATABASE_VER 23 | string 24 | default "latest" if PKG_USING_TZ_DATABASE_LATEST_VERSION 25 | 26 | endif 27 | 28 | -------------------------------------------------------------------------------- /system/tz-database/package.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "tz-database", 3 | "description": "time zone database and code", 4 | "description_zh": "时区和夏令时数据库", 5 | "enable": "PKG_USING_TZ_DATABASE", 6 | "keywords": [ 7 | "tz-database", 8 | "tz" 9 | ], 10 | "category": "system", 11 | "author": { 12 | "name": "eggert", 13 | "email": "eggert@cs.ucla.edu", 14 | "github": "eggert" 15 | }, 16 | "license": "BSD-3-Clause", 17 | "repository": "https://github.com/RT-Thread-packages/tz", 18 | "icon": "unknown", 19 | "homepage": "https://github.com/RT-Thread-packages/tz#readme", 20 | "doc": "unknown", 21 | "site": [ 22 | { 23 | "version": "latest", 24 | "URL": "https://github.com/RT-Thread-packages/tz.git", 25 | "filename": "", 26 | "VER_SHA": "main" 27 | } 28 | ] 29 | } 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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /tools/hpatchlite-wrapper/Kconfig: -------------------------------------------------------------------------------- 1 | 2 | menuconfig PKG_USING_HPATCHLITE 3 | bool "hpatchlite-wrapper: A lightweight and user-friendly wrapper for the HPatchLite." 4 | default n 5 | 6 | if PKG_USING_HPATCHLITE 7 | 8 | config PKG_HPATCHLITE_PATH 9 | string 10 | default "/packages/tools/hpatchlite-wrapper" 11 | 12 | choice 13 | prompt "Version" 14 | default PKG_USING_HPATCHLITE_LATEST_VERSION 15 | help 16 | Select the package version 17 | 18 | config PKG_USING_HPATCHLITE_LATEST_VERSION 19 | bool "latest" 20 | endchoice 21 | 22 | config PKG_HPATCHLITE_VER 23 | string 24 | default "latest" if PKG_USING_HPATCHLITE_LATEST_VERSION 25 | 26 | endif 27 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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/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 | -------------------------------------------------------------------------------- /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-main.zip", 25 | "VER_SHA": "main" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /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 | -------------------------------------------------------------------------------- /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": "main" 26 | } 27 | ] 28 | } 29 | -------------------------------------------------------------------------------- /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 | --------------------------------------------------------------------------------