fix: solve the issue of abnormal startup of STM32MP157, and fix arduino ci error.

This commit is contained in:
Yuqiang Wang
2025-05-09 19:21:28 +08:00
committed by GitHub
parent 61da09fab5
commit d7984289a4
37 changed files with 2430 additions and 4586 deletions

View File

@@ -16,13 +16,6 @@
"stm32/stm32f407-rt-spark"
]
},
{
"RTT_BSP": "RTduino_Arduino Libraries (STM32F412 Nucleo)",
"RTT_TOOL_CHAIN": "sourcery-arm",
"SUB_RTT_BSP": [
"stm32/stm32f412-st-nucleo"
]
},
{
"RTT_BSP": "RTduino_Arduino Libraries (Raspberry Pico)",
"RTT_TOOL_CHAIN": "sourcery-arm",
@@ -169,6 +162,7 @@
"stm32/stm32f411-st-nucleo",
"stm32/stm32f411-atk-nano",
"stm32/stm32f411-weact-blackpill",
"stm32/stm32f412-st-nucleo",
"stm32/stm32f413-st-nucleo",
"stm32/stm32f427-robomaster-a",
"stm32/stm32f429-armfly-v6",
@@ -392,8 +386,6 @@
"RTT_TOOL_CHAIN": "sourcery-riscv64-unknown-elf",
"SUB_RTT_BSP": [
"bluetrum/ab32vg1-ab-prougen",
"bouffalo_lab/bl60x",
"bouffalo_lab/bl70x",
"qemu-virt64-riscv"
]
},

View File

@@ -1,2 +0,0 @@
# scons: --strict
CONFIG_RT_USING_CPLUSPLUS=y

View File

@@ -0,0 +1,228 @@
scons.args: &scons
scons_arg:
- '--strict'
# ------ C POSIX CI ------
component.cplusplus:
<<: *scons
kconfig:
- CONFIG_RT_USING_CPLUSPLUS=y
# ------ online-packages CI ------
online-packages.rtduino.core:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
online-packages.rtduino.communication:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PN532=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI4713=y
online-packages.rtduino.devicecontrol:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCF8574=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCA9685=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TPA2016=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DRV2605=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS1841=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS3502=y
- CONFIG_PKG_USING_ARDUINO_SEEED_PCF85063TP=y
online-packages.rtduino.sensors.adafruit:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSOR=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSORLAB=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL375=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL53L0X=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL53L1X=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL6180X=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31855=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31865=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31856=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX6675=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90614=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM9DS1=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AHTX0=y
- CONFIG_ARDUINO_ADAFRUIT_AHTX0_USING_SENSOR_DEVICE=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM9DS0=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP280=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADT7410=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP085=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BME680=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP9808=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP4728=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_INA219=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LTR390=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL345=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DHT=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP9600=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM6DS=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO055=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX1704X=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MMC56X3=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90393=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90395=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ICM20X=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DPS310=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTS221=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SHT4X=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SHT31=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL343=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BME280=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AS726X=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AMG88XX=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AM2320=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AM2315=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LTR329_LTR303=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP085_UNIFIED=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP183=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP183_UNIFIED=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP3XX=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MS8607=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS3MDL=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90640=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MMA8451=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MSA301=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPL115A2=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO08X=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO08X_RVC=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS2MDL=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM303DLH_MAG=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LC709203F=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_CAP1188=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_CCS811=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_NAU7802=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS331=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LPS2X=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LPS35HW=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM303_ACCEL=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS3DH=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCF8591=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPL3115A2=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPR121=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPRLS=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPU6050=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCT2075=y
# - CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PM25AQI=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_EMC2101=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_FXAS21002C=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SCD30=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_FXOS8700=y
# - CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HMC5883_UNIFIED=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SGP30=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP006=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TLA202X=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TCS34725=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI7021=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI1145=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SGP40=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SHTC3=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HDC1000=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTU21DF=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AS7341=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTU31D=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_INA260=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP007_LIBRARY=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_L3GD20=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP117=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TSC2007=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TSL2561=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TSL2591_LIBRARY=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VCNL4040=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VEML6070=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VEML6075=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VEML7700=y
online-packages.rtduino.sensors.others:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
- CONFIG_PKG_USING_ARDUINO_CAPACITIVESENSOR=y
online-packages.rtduino.sensors.seeed:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
- CONFIG_PKG_USING_ARDUINO_SEEED_LIS3DHTR=y
- CONFIG_PKG_USING_ARDUINO_SEEED_DHT=y
- CONFIG_PKG_USING_ARDUINO_SEEED_ADXL335=y
- CONFIG_PKG_USING_ARDUINO_SEEED_ADXL345=y
- CONFIG_PKG_USING_ARDUINO_SEEED_BME280=y
- CONFIG_PKG_USING_ARDUINO_SEEED_BMP280=y
- CONFIG_PKG_USING_ARDUINO_SEEED_H3LIS331DL=y
- CONFIG_PKG_USING_ARDUINO_SEEED_MMA7660=y
- CONFIG_PKG_USING_ARDUINO_SEEED_TSL2561=y
- CONFIG_PKG_USING_ARDUINO_SEEED_PAJ7620=y
# - CONFIG_PKG_USING_ARDUINO_SEEED_VL53L0X=y
# - CONFIG_PKG_USING_ARDUINO_SEEED_ITG3200=y
- CONFIG_PKG_USING_ARDUINO_SEEED_SHT31=y
- CONFIG_PKG_USING_ARDUINO_SEEED_HP20X=y
# - CONFIG_PKG_USING_ARDUINO_SEEED_DRV2605L=y
- CONFIG_PKG_USING_ARDUINO_SEEED_BBM150=y
# - CONFIG_PKG_USING_ARDUINO_SEEED_HMC5883L=y
- CONFIG_PKG_USING_ARDUINO_SEEED_LSM303DLH=y
- CONFIG_PKG_USING_ARDUINO_SEEED_TCS3414CS=y
- CONFIG_PKG_USING_ARDUINO_SEEED_MP503=y
- CONFIG_PKG_USING_ARDUINO_SEEED_BMP085=y
- CONFIG_PKG_USING_ARDUINO_SEEED_HIGHTEMP=y
# - CONFIG_PKG_USING_ARDUINO_SEEED_VEML6070=y
- CONFIG_PKG_USING_ARDUINO_SEEED_SI1145=y
# - CONFIG_PKG_USING_ARDUINO_SEEED_SHT35=y
# - CONFIG_PKG_USING_ARDUINO_SEEED_AT42QT1070=y
- CONFIG_PKG_USING_ARDUINO_SEEED_LSM6DS3=y
- CONFIG_PKG_USING_ARDUINO_SEEED_HDC1000=y
- CONFIG_PKG_USING_ARDUINO_SEEED_HM3301=y
# - CONFIG_PKG_USING_ARDUINO_SEEED_MCP9600=y
- CONFIG_PKG_USING_ARDUINO_SEEED_LTC2941=y
- CONFIG_PKG_USING_ARDUINO_SEEED_LDC1612=y
online-packages.rtduino.display:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_GFX_LIBRARY=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ILI9341=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SSD1306=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ST7735=y
# u8g2
- CONFIG_PKG_USING_ARDUINO_U8G2=y
online-packages.rtduino.other:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MFRC630=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI5351=y
online-packages.rtduino.projects:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
- CONFIG_PKG_USING_ARDUINO_SENSOR_KIT=y
- CONFIG_PKG_USING_ARDUINO_ULTRASOUND_RADAR=y
- CONFIG_PKG_USING_ARDUINO_MSGQ_C_CPP_DEMO=y
- CONFIG_PKG_USING_ARDUINO_NINEINONE_SENSOR_SHIELD=y
online-packages.rtduino.signalio:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
# Adafruit Signal IO Drivers
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BUSIO=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TCA8418=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP23017=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADS1X15=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AW9523=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP3008=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP4725=y
- CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BD3491FS=y
online-packages.rtduino.timing:
<<: *scons
kconfig:
- CONFIG_BSP_USING_ARDUINO=y
- CONFIG_PKG_USING_ARDUINO_RTCLIB=y
- CONFIG_PKG_USING_ARDUINO_MSTIMER2=y
# - CONFIG_PKG_USING_ARDUINO_TICKER=y
- CONFIG_PKG_USING_ARDUINO_TASKSCHEDULER=y
online-packages.multimedia.lvgl-demo:
<<: *scons
kconfig:
- CONFIG_BSP_USING_LVGL=y
- CONFIG_BSP_USING_LVGL_DEMO=y

View File

@@ -1,2 +0,0 @@
CONFIG_BSP_USING_LVGL=y
CONFIG_BSP_USING_LVGL_DEMO=y

View File

@@ -1,4 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PN532=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI4713=y

View File

@@ -1,9 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCF8574=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCA9685=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TPA2016=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DRV2605=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS1841=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS3502=y
CONFIG_PKG_USING_ARDUINO_SEEED_PCF85063TP=y

View File

@@ -1,10 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
# Adafruit Drivers
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_GFX_LIBRARY=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ILI9341=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SSD1306=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ST7735=y
# u8g2
CONFIG_PKG_USING_ARDUINO_U8G2=y

View File

@@ -1,4 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MFRC630=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI5351=y

View File

@@ -1,5 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
CONFIG_PKG_USING_ARDUINO_SENSOR_KIT=y
CONFIG_PKG_USING_ARDUINO_ULTRASOUND_RADAR=y
CONFIG_PKG_USING_ARDUINO_MSGQ_C_CPP_DEMO=y
CONFIG_PKG_USING_ARDUINO_NINEINONE_SENSOR_SHIELD=y

View File

@@ -1,2 +0,0 @@
# scons: --strict
CONFIG_BSP_USING_ARDUINO=y

View File

@@ -1,105 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
# Adafruit Sensor Libraries Check
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSOR=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSORLAB=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL375=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL53L0X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL53L1X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL6180X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31855=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31865=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31856=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX6675=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90614=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM9DS1=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AHTX0=y
CONFIG_ARDUINO_ADAFRUIT_AHTX0_USING_SENSOR_DEVICE=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM9DS0=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP280=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADT7410=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP085=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BME680=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP9808=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP4728=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_INA219=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LTR390=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL345=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DHT=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP9600=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM6DS=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO055=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX1704X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MMC56X3=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90393=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90395=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ICM20X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DPS310=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTS221=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SHT4X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SHT31=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL343=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BME280=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AS726X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AMG88XX=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AM2320=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AM2315=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LTR329_LTR303=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP085_UNIFIED=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP183=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP183_UNIFIED=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP3XX=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MS8607=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS3MDL=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90640=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MMA8451=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MSA301=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPL115A2=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO08X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO08X_RVC=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS2MDL=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM303DLH_MAG=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LC709203F=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_CAP1188=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_CCS811=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_NAU7802=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS331=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LPS2X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LPS35HW=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM303_ACCEL=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS3DH=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCF8591=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPL3115A2=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPR121=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPRLS=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPU6050=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCT2075=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PM25AQI=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_EMC2101=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_FXAS21002C=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SCD30=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_FXOS8700=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HMC5883_UNIFIED=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SGP30=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP006=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TLA202X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TCS34725=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI7021=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI1145=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SGP40=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SHTC3=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HDC1000=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTU21DF=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AS7341=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTU31D=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_INA260=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP007_LIBRARY=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_L3GD20=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP117=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TSC2007=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TSL2561=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TSL2591_LIBRARY=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VCNL4040=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VEML6070=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VEML6075=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VEML7700=y

View File

@@ -1,4 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
# Other Sensors
CONFIG_PKG_USING_ARDUINO_CAPACITIVESENSOR=y

View File

@@ -1,35 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
# Seeed Sensors
CONFIG_PKG_USING_ARDUINO_SEEED_LIS3DHTR=y
CONFIG_PKG_USING_ARDUINO_SEEED_DHT=y
CONFIG_PKG_USING_ARDUINO_SEEED_ADXL335=y
CONFIG_PKG_USING_ARDUINO_SEEED_ADXL345=y
CONFIG_PKG_USING_ARDUINO_SEEED_BME280=y
CONFIG_PKG_USING_ARDUINO_SEEED_BMP280=y
CONFIG_PKG_USING_ARDUINO_SEEED_H3LIS331DL=y
CONFIG_PKG_USING_ARDUINO_SEEED_MMA7660=y
CONFIG_PKG_USING_ARDUINO_SEEED_TSL2561=y
CONFIG_PKG_USING_ARDUINO_SEEED_PAJ7620=y
#CONFIG_PKG_USING_ARDUINO_SEEED_VL53L0X=y
#CONFIG_PKG_USING_ARDUINO_SEEED_ITG3200=y
CONFIG_PKG_USING_ARDUINO_SEEED_SHT31=y
CONFIG_PKG_USING_ARDUINO_SEEED_HP20X=y
#CONFIG_PKG_USING_ARDUINO_SEEED_DRV2605L=y
CONFIG_PKG_USING_ARDUINO_SEEED_BBM150=y
#CONFIG_PKG_USING_ARDUINO_SEEED_HMC5883L=y
CONFIG_PKG_USING_ARDUINO_SEEED_LSM303DLH=y
CONFIG_PKG_USING_ARDUINO_SEEED_TCS3414CS=y
CONFIG_PKG_USING_ARDUINO_SEEED_MP503=y
CONFIG_PKG_USING_ARDUINO_SEEED_BMP085=y
CONFIG_PKG_USING_ARDUINO_SEEED_HIGHTEMP=y
CONFIG_PKG_USING_ARDUINO_SEEED_VEML6070=y
CONFIG_PKG_USING_ARDUINO_SEEED_SI1145=y
CONFIG_PKG_USING_ARDUINO_SEEED_SHT35=y
CONFIG_PKG_USING_ARDUINO_SEEED_AT42QT1070=y
CONFIG_PKG_USING_ARDUINO_SEEED_LSM6DS3=y
CONFIG_PKG_USING_ARDUINO_SEEED_HDC1000=y
CONFIG_PKG_USING_ARDUINO_SEEED_HM3301=y
CONFIG_PKG_USING_ARDUINO_SEEED_MCP9600=y
CONFIG_PKG_USING_ARDUINO_SEEED_LTC2941=y
CONFIG_PKG_USING_ARDUINO_SEEED_LDC1612=y

View File

@@ -1,11 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
# Adafruit Signal IO Drivers
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BUSIO=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TCA8418=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP23017=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADS1X15=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AW9523=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP3008=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP4725=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BD3491FS=y

View File

@@ -1,6 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
CONFIG_PKG_USING_ARDUINO_RTCLIB=y
CONFIG_PKG_USING_ARDUINO_MSTIMER2=y
#CONFIG_PKG_USING_ARDUINO_TICKER=y
CONFIG_PKG_USING_ARDUINO_TASKSCHEDULER=y

View File

@@ -111,7 +111,9 @@ void HAL_Delay(__IO uint32_t Delay)
/* re-implement tick interface for STM32 HAL */
HAL_StatusTypeDef HAL_InitTick(uint32_t TickPriority)
{
#ifndef SOC_SERIES_STM32MP1
rt_hw_systick_init();
#endif
/* Return function status */
return HAL_OK;

View File

@@ -16,7 +16,6 @@ static UART_HandleTypeDef console_uart;
void rt_hw_console_init(void)
{
HAL_UART_DeInit(&console_uart);
#ifdef USART1
if (rt_strcmp(RT_CONSOLE_DEVICE_NAME, "uart1") == 0)
{

View File

@@ -1,4 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PN532=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI4713=y

View File

@@ -1,9 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCF8574=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCA9685=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TPA2016=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DRV2605=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS1841=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DS3502=y
CONFIG_PKG_USING_ARDUINO_SEEED_PCF85063TP=y

View File

@@ -1,10 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
# Adafruit Drivers
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_GFX_LIBRARY=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ILI9341=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SSD1306=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ST7735=y
# u8g2
CONFIG_PKG_USING_ARDUINO_U8G2=y

View File

@@ -1,4 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MFRC630=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI5351=y

View File

@@ -1,5 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
CONFIG_PKG_USING_ARDUINO_SENSOR_KIT=y
CONFIG_PKG_USING_ARDUINO_ULTRASOUND_RADAR=y
CONFIG_PKG_USING_ARDUINO_MSGQ_C_CPP_DEMO=y
CONFIG_PKG_USING_ARDUINO_NINEINONE_SENSOR_SHIELD=y

View File

@@ -1,2 +0,0 @@
# scons: --strict
CONFIG_BSP_USING_ARDUINO=y

View File

@@ -1,105 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
# Adafruit Sensor Libraries Check
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSOR=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SENSORLAB=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL375=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL53L0X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL53L1X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VL6180X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31855=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31865=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX31856=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX6675=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90614=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM9DS1=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AHTX0=y
CONFIG_ARDUINO_ADAFRUIT_AHTX0_USING_SENSOR_DEVICE=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM9DS0=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP280=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADT7410=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP085=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BME680=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP9808=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP4728=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_INA219=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LTR390=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL345=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DHT=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP9600=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM6DS=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO055=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MAX1704X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MMC56X3=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90393=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90395=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ICM20X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_DPS310=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTS221=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SHT4X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SHT31=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADXL343=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BME280=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AS726X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AMG88XX=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AM2320=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AM2315=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LTR329_LTR303=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP085_UNIFIED=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP183=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP183_UNIFIED=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BMP3XX=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MS8607=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS3MDL=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MLX90640=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MMA8451=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MSA301=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPL115A2=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO08X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BNO08X_RVC=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS2MDL=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM303DLH_MAG=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LC709203F=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_CAP1188=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_CCS811=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_NAU7802=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS331=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LPS2X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LPS35HW=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LSM303_ACCEL=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_LIS3DH=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCF8591=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPL3115A2=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPR121=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPRLS=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MPU6050=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PCT2075=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_PM25AQI=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_EMC2101=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_FXAS21002C=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SCD30=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_FXOS8700=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HMC5883_UNIFIED=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SGP30=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP006=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TLA202X=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TCS34725=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI7021=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SI1145=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SGP40=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_SHTC3=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HDC1000=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTU21DF=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AS7341=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_HTU31D=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_INA260=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP007_LIBRARY=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_L3GD20=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TMP117=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TSC2007=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TSL2561=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TSL2591_LIBRARY=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VCNL4040=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VEML6070=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VEML6075=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_VEML7700=y

View File

@@ -1,4 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
# Other Sensors
CONFIG_PKG_USING_ARDUINO_CAPACITIVESENSOR=y

View File

@@ -1,35 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
# Seeed Sensors
CONFIG_PKG_USING_ARDUINO_SEEED_LIS3DHTR=y
CONFIG_PKG_USING_ARDUINO_SEEED_DHT=y
CONFIG_PKG_USING_ARDUINO_SEEED_ADXL335=y
CONFIG_PKG_USING_ARDUINO_SEEED_ADXL345=y
CONFIG_PKG_USING_ARDUINO_SEEED_BME280=y
CONFIG_PKG_USING_ARDUINO_SEEED_BMP280=y
CONFIG_PKG_USING_ARDUINO_SEEED_H3LIS331DL=y
CONFIG_PKG_USING_ARDUINO_SEEED_MMA7660=y
CONFIG_PKG_USING_ARDUINO_SEEED_TSL2561=y
CONFIG_PKG_USING_ARDUINO_SEEED_PAJ7620=y
#CONFIG_PKG_USING_ARDUINO_SEEED_VL53L0X=y
#CONFIG_PKG_USING_ARDUINO_SEEED_ITG3200=y
CONFIG_PKG_USING_ARDUINO_SEEED_SHT31=y
CONFIG_PKG_USING_ARDUINO_SEEED_HP20X=y
#CONFIG_PKG_USING_ARDUINO_SEEED_DRV2605L=y
CONFIG_PKG_USING_ARDUINO_SEEED_BBM150=y
#CONFIG_PKG_USING_ARDUINO_SEEED_HMC5883L=y
CONFIG_PKG_USING_ARDUINO_SEEED_LSM303DLH=y
CONFIG_PKG_USING_ARDUINO_SEEED_TCS3414CS=y
CONFIG_PKG_USING_ARDUINO_SEEED_MP503=y
CONFIG_PKG_USING_ARDUINO_SEEED_BMP085=y
CONFIG_PKG_USING_ARDUINO_SEEED_HIGHTEMP=y
CONFIG_PKG_USING_ARDUINO_SEEED_VEML6070=y
CONFIG_PKG_USING_ARDUINO_SEEED_SI1145=y
CONFIG_PKG_USING_ARDUINO_SEEED_SHT35=y
CONFIG_PKG_USING_ARDUINO_SEEED_AT42QT1070=y
CONFIG_PKG_USING_ARDUINO_SEEED_LSM6DS3=y
CONFIG_PKG_USING_ARDUINO_SEEED_HDC1000=y
CONFIG_PKG_USING_ARDUINO_SEEED_HM3301=y
CONFIG_PKG_USING_ARDUINO_SEEED_MCP9600=y
CONFIG_PKG_USING_ARDUINO_SEEED_LTC2941=y
CONFIG_PKG_USING_ARDUINO_SEEED_LDC1612=y

View File

@@ -1,11 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
# Adafruit Signal IO Drivers
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BUSIO=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_TCA8418=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP23017=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_ADS1X15=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_AW9523=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP3008=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_MCP4725=y
CONFIG_PKG_USING_ARDUINO_ADAFRUIT_BD3491FS=y

View File

@@ -1,6 +0,0 @@
CONFIG_BSP_USING_ARDUINO=y
CONFIG_PKG_USING_ARDUINO_RTCLIB=y
CONFIG_PKG_USING_ARDUINO_MSTIMER2=y
#CONFIG_PKG_USING_ARDUINO_TICKER=y
CONFIG_PKG_USING_ARDUINO_TASKSCHEDULER=y

File diff suppressed because it is too large Load Diff

View File

@@ -9,7 +9,6 @@
*/
#include <rtthread.h>
#include <rtdevice.h>
#include <board.h>
/* defined the LD7 pin: PH7 */

View File

@@ -1,5 +1,5 @@
/*
* Copyright (c) 2006-2021, RT-Thread Development Team
* Copyright (c) 2006-2025, RT-Thread Development Team
*
* SPDX-License-Identifier: Apache-2.0
*
@@ -181,11 +181,16 @@ void rt_hw_board_init()
rt_hw_usart_init();
#endif
/* Set the shell console output device */
#if defined(RT_USING_CONSOLE) && defined(RT_USING_DEVICE)
/* Set the shell console output device */
rt_console_set_device(RT_CONSOLE_DEVICE_NAME);
#endif
#if defined(RT_USING_CONSOLE) && defined(RT_USING_NANO)
extern void rt_hw_console_init(void);
rt_hw_console_init();
#endif
/* Board underlying hardware initialization */
#ifdef RT_USING_COMPONENTS_INIT
rt_components_board_init();

File diff suppressed because it is too large Load Diff

View File

@@ -224,20 +224,8 @@
<option>
<name>CCDefines</name>
<state />
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
<state>RT_USING_DLIBC</state>
<state>RT_USING_LIBC</state>
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>CORE_CM4</state>
<state>NO_ATOMIC_64_SUPPORT</state>
<state>METAL_INTERNAL</state>
<state>METAL_MAX_DEVICE_REGIONS=2</state>
<state>VIRTIO_SLAVE_ONLY</state>
<state>STM32MP157Axx</state>
<state>__LOG_TRACE_IO_</state>
<state>__RTTHREAD__</state>
<state>USE_HAL_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
<option>
@@ -364,30 +352,24 @@
<option>
<name>CCIncludePath2</name>
<state />
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\drivers</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\board\ports\audio</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\board\ports</state>
<state>$PROJ_DIR$\board\CubeMX_Config\CM4\Inc</state>
<state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers</state>
<state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Include</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\CMSIS\Include</state>
<state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\board\ports</state>
<state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\drivers\config</state>
<state>$PROJ_DIR$\..\..\..\include</state>
<state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Include</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
<state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Inc</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\board\ports\audio</state>
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\nano</state>
<state>$PROJ_DIR$\..\..\..\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -1314,20 +1296,8 @@
<option>
<name>CCDefines</name>
<state />
<state>CLOCKS_PER_SEC=RT_TICK_PER_SECOND</state>
<state>RT_USING_DLIBC</state>
<state>RT_USING_LIBC</state>
<state>_DLIB_ADD_EXTRA_SYMBOLS=0</state>
<state>CORE_CM4</state>
<state>NO_ATOMIC_64_SUPPORT</state>
<state>METAL_INTERNAL</state>
<state>METAL_MAX_DEVICE_REGIONS=2</state>
<state>VIRTIO_SLAVE_ONLY</state>
<state>STM32MP157Axx</state>
<state>__LOG_TRACE_IO_</state>
<state>__RTTHREAD__</state>
<state>USE_HAL_DRIVER</state>
<state>__RT_IPC_SOURCE__</state>
<state>__RT_KERNEL_SOURCE__</state>
</option>
<option>
@@ -1454,30 +1424,24 @@
<option>
<name>CCIncludePath2</name>
<state />
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\poll</state>
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\drivers</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension</state>
<state>$PROJ_DIR$\board\ports\audio</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\ipc</state>
<state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\board\ports</state>
<state>$PROJ_DIR$\board\CubeMX_Config\CM4\Inc</state>
<state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\include</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers</state>
<state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Include</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\CMSIS\Include</state>
<state>$PROJ_DIR$\.</state>
<state>$PROJ_DIR$\board</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\extension\fcntl\octal</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\epoll</state>
<state>$PROJ_DIR$\..\..\..\components\libc\compilers\common\include</state>
<state>$PROJ_DIR$\board\ports</state>
<state>$PROJ_DIR$\applications</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\drivers\config</state>
<state>$PROJ_DIR$\..\..\..\include</state>
<state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Include</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
<state>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Inc</state>
<state>$PROJ_DIR$\..\..\..\components\libc\posix\io\eventfd</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\common</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\smp_call</state>
<state>$PROJ_DIR$\board\ports\audio</state>
<state>$PROJ_DIR$\..\..\..\components\finsh</state>
<state>$PROJ_DIR$\..\..\..\libcpu\arm\cortex-m4</state>
<state>$PROJ_DIR$\..\..\..\components\drivers\phy</state>
<state>$PROJ_DIR$\..\libraries\HAL_Drivers\nano</state>
<state>$PROJ_DIR$\..\..\..\include</state>
</option>
<option>
<name>CCStdIncCheck</name>
@@ -2186,98 +2150,20 @@
<name>$PROJ_DIR$\applications\main.c</name>
</file>
</group>
<group>
<name>Compiler</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cctype.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cstdlib.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cstring.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\ctime.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cunistd.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\common\cwchar.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\environ.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_close.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_lseek.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_mem.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_open.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_read.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_remove.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscall_write.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\libc\compilers\dlib\syscalls.c</name>
</file>
</group>
<group>
<name>DeviceDrivers</name>
<file>
<name>$PROJ_DIR$\..\..\..\components\drivers\core\device.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\completion.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\dataqueue.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\pipe.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\ringblk_buf.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\ringbuffer.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\waitqueue.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\drivers\ipc\workqueue.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\drivers\pin\pin.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\drivers\serial\serial.c</name>
</file>
</group>
<group>
<name>Drivers</name>
<file>
<name>$PROJ_DIR$\..\libraries\HAL_Drivers\drivers\drv_gpio.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\HAL_Drivers\drivers\drv_usart.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\HAL_Drivers\drv_common.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\HAL_Drivers\nano\drv_console.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\HAL_Drivers\nano\drv_gpio.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\CMSIS\Device\ST\STM32MP1xx\Source\Templates\iar\startup_stm32mp15xx.s</name>
</file>
@@ -2297,13 +2183,13 @@
<name>$PROJ_DIR$\..\..\..\components\finsh\shell.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
<name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh_parse.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\components\finsh\cmd.c</name>
<name>$PROJ_DIR$\..\..\..\components\finsh\msh.c</name>
</file>
</group>
<group>
@@ -2314,6 +2200,12 @@
<file>
<name>$PROJ_DIR$\..\..\..\src\components.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\cpu_up.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\defunct.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\idle.c</name>
</file>
@@ -2323,12 +2215,6 @@
<file>
<name>$PROJ_DIR$\..\..\..\src\irq.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\kservice.c</name>
</file>
@@ -2354,6 +2240,24 @@
<name>$PROJ_DIR$\..\..\..\src\timer.c</name>
</file>
</group>
<group>
<name>klibc</name>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsnprintf_tiny.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kstring.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\rt_vsscanf.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kerrno.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\..\..\src\klibc\kstdio.c</name>
</file>
</group>
<group>
<name>libcpu</name>
<file>
@@ -2375,65 +2279,17 @@
<group>
<name>Libraries</name>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_i2c_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_rcc.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_spi.c</name>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_uart.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_exti.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_uart_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dma_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_i2c.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_rcc_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_gpio.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_tim_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_hsem.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dac_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_cortex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_pwr.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_pwr_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_ipcc.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dma.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_adc_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_tim.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_adc.c</name>
</file>
@@ -2441,13 +2297,64 @@
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dac.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_uart.c</name>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_mdma.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_mdma.c</name>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_gpio.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_pwr_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dma_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_spi.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_i2c.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_rcc_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dac_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_rcc.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_i2c_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_pwr.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_dma.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_ipcc.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_tim.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_tim_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_uart_ex.c</name>
</file>
<file>
<name>$PROJ_DIR$\..\libraries\STM32MPxx_HAL\STM32MP1xx_HAL_Driver\Src\stm32mp1xx_hal_adc_ex.c</name>
</file>
</group>
<group>
<name>POSIX</name>
<name>smp</name>
</group>
<group>
<name>utestcases</name>
</group>
</project>

View File

@@ -1,167 +0,0 @@
<?xml version="1.0" encoding="UTF-8" standalone="no" ?>
<ProjectOpt xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="project_opt.xsd">
<SchemaVersion>1.0</SchemaVersion>
<Header>### uVision Project, (C) Keil Software</Header>
<Extensions>
<cExt>*.c</cExt>
<aExt>*.s*; *.src; *.a*</aExt>
<oExt>*.obj</oExt>
<lExt>*.lib</lExt>
<tExt>*.txt; *.h; *.inc</tExt>
<pExt>*.plm</pExt>
<CppX>*.cpp</CppX>
</Extensions>
<DaveTm>
<dwLowDateTime>0</dwLowDateTime>
<dwHighDateTime>0</dwHighDateTime>
</DaveTm>
<Target>
<TargetName>rt-thread</TargetName>
<ToolsetNumber>0x4</ToolsetNumber>
<ToolsetName>ARM-ADS</ToolsetName>
<TargetOption>
<CLKADS>25000000</CLKADS>
<OPTTT>
<gFlags>1</gFlags>
<BeepAtEnd>1</BeepAtEnd>
<RunSim>1</RunSim>
<RunTarget>0</RunTarget>
</OPTTT>
<OPTHX>
<HexSelection>1</HexSelection>
<FlashByte>65535</FlashByte>
<HexRangeLowAddress>0</HexRangeLowAddress>
<HexRangeHighAddress>0</HexRangeHighAddress>
<HexOffset>0</HexOffset>
</OPTHX>
<OPTLEX>
<PageWidth>79</PageWidth>
<PageLength>66</PageLength>
<TabStop>8</TabStop>
<ListingPath>.\build\keil\List\</ListingPath>
</OPTLEX>
<ListingPage>
<CreateCListing>1</CreateCListing>
<CreateAListing>1</CreateAListing>
<CreateLListing>1</CreateLListing>
<CreateIListing>0</CreateIListing>
<AsmCond>1</AsmCond>
<AsmSymb>1</AsmSymb>
<AsmXref>0</AsmXref>
<CCond>1</CCond>
<CCode>0</CCode>
<CListInc>0</CListInc>
<CSymb>0</CSymb>
<LinkerCodeListing>0</LinkerCodeListing>
</ListingPage>
<OPTXL>
<LMap>1</LMap>
<LComments>1</LComments>
<LGenerateSymbols>1</LGenerateSymbols>
<LLibSym>1</LLibSym>
<LLines>1</LLines>
<LLocSym>1</LLocSym>
<LPubSym>1</LPubSym>
<LXref>0</LXref>
<LExpSel>0</LExpSel>
</OPTXL>
<OPTFL>
<tvExp>0</tvExp>
<tvExpOptDlg>0</tvExpOptDlg>
<IsCurrentTarget>1</IsCurrentTarget>
</OPTFL>
<CpuCode>255</CpuCode>
<DebugOpt>
<uSim>0</uSim>
<uTrg>1</uTrg>
<sLdApp>1</sLdApp>
<sGomain>1</sGomain>
<sRbreak>1</sRbreak>
<sRwatch>1</sRwatch>
<sRmem>1</sRmem>
<sRfunc>1</sRfunc>
<sRbox>1</sRbox>
<tLdApp>1</tLdApp>
<tGomain>1</tGomain>
<tRbreak>1</tRbreak>
<tRwatch>1</tRwatch>
<tRmem>1</tRmem>
<tRfunc>0</tRfunc>
<tRbox>1</tRbox>
<tRtrace>0</tRtrace>
<sRSysVw>1</sRSysVw>
<tRSysVw>1</tRSysVw>
<tPdscDbg>0</tPdscDbg>
<sRunDeb>0</sRunDeb>
<sLrtime>0</sLrtime>
<nTsel>11</nTsel>
<sDll></sDll>
<sDllPa></sDllPa>
<sDlgDll></sDlgDll>
<sDlgPa></sDlgPa>
<sIfile></sIfile>
<tDll></tDll>
<tDllPa></tDllPa>
<tDlgDll></tDlgDll>
<tDlgPa></tDlgPa>
<tIfile></tIfile>
<pMon>STLink\ST-LINKIII-KEIL_SWO.dll</pMon>
</DebugOpt>
<TargetDriverDllRegistry>
<SetRegEntry>
<Number>0</Number>
<Key>ST-LINKIII-KEIL_SWO</Key>
<Name>-U -O207 -S0 -C0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8004 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000</Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
<Key>JL2CM3</Key>
<Name>-U30000299 -O207 -S0 -A0 -C0 -JU1 -JI127.0.0.1 -JP0 -RST0 -N00("ARM CoreSight SW-DP") -D00(2BA01477) -L00(0) -TO18 -TC10000000 -TP21 -TDS8001 -TDT0 -TDC1F -TIEFFFFFFFF -TIP8 -TB1 -TFE0 -FO15 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000</Name>
</SetRegEntry>
<SetRegEntry>
<Number>0</Number>
<Key>UL2CM3</Key>
<Name>UL2CM3(-O207 -S0 -C0 -FO7 -FD20000000 -FC800 -FN1 -FF0STM32F4xx_1024 -FS08000000 -FL0100000)</Name>
</SetRegEntry>
</TargetDriverDllRegistry>
<Breakpoint/>
<Tracepoint>
<THDelay>0</THDelay>
</Tracepoint>
<DebugFlag>
<trace>0</trace>
<periodic>0</periodic>
<aLwin>0</aLwin>
<aCover>0</aCover>
<aSer1>0</aSer1>
<aSer2>0</aSer2>
<aPa>0</aPa>
<viewmode>0</viewmode>
<vrSel>0</vrSel>
<aSym>0</aSym>
<aTbox>0</aTbox>
<AscS1>0</AscS1>
<AscS2>0</AscS2>
<AscS3>0</AscS3>
<aSer3>0</aSer3>
<eProf>0</eProf>
<aLa>0</aLa>
<aPa1>0</aPa1>
<AscS4>0</AscS4>
<aSer4>0</aSer4>
<StkLoc>0</StkLoc>
<TrcWin>0</TrcWin>
<newCpu>0</newCpu>
<uProt>0</uProt>
</DebugFlag>
<LintExecutable></LintExecutable>
<LintConfigFile></LintConfigFile>
</TargetOption>
</Target>
</ProjectOpt>

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@@ -1,12 +1,70 @@
#ifndef RT_CONFIG_H__
#define RT_CONFIG_H__
/* Automatically generated file; DO NOT EDIT. */
/* RT-Thread Configuration */
#define SOC_STM32MP157A
/* RT-Thread Kernel */
/* klibc options */
/* rt_vsnprintf options */
/* end of rt_vsnprintf options */
/* rt_vsscanf options */
/* end of rt_vsscanf options */
/* rt_memset options */
/* end of rt_memset options */
/* rt_memcpy options */
/* end of rt_memcpy options */
/* rt_memmove options */
/* end of rt_memmove options */
/* rt_memcmp options */
/* end of rt_memcmp options */
/* rt_strstr options */
/* end of rt_strstr options */
/* rt_strcasecmp options */
/* end of rt_strcasecmp options */
/* rt_strncpy options */
/* end of rt_strncpy options */
/* rt_strcpy options */
/* end of rt_strcpy options */
/* rt_strncmp options */
/* end of rt_strncmp options */
/* rt_strcmp options */
/* end of rt_strcmp options */
/* rt_strlen options */
/* end of rt_strlen options */
/* rt_strnlen options */
/* end of rt_strnlen options */
/* end of klibc options */
#define RT_NAME_MAX 8
#define RT_USING_NANO
#define RT_CPUS_NR 1
#define RT_ALIGN_SIZE 8
#define RT_THREAD_PRIORITY_32
@@ -22,9 +80,11 @@
#define RT_TIMER_THREAD_PRIO 4
#define RT_TIMER_THREAD_STACK_SIZE 512
/* kservice optimization */
/* kservice options */
/* end of kservice options */
#define RT_USING_DEBUG
#define RT_DEBUGING_ASSERT
#define RT_DEBUGING_COLOR
#define RT_DEBUGING_CONTEXT
@@ -32,9 +92,7 @@
#define RT_USING_SEMAPHORE
#define RT_USING_MUTEX
#define RT_USING_EVENT
#define RT_USING_MAILBOX
#define RT_USING_MESSAGEQUEUE
/* end of Inter-Thread communication */
/* Memory Management */
@@ -44,12 +102,13 @@
#define RT_USING_MEMHEAP_AS_HEAP
#define RT_USING_MEMHEAP_AUTO_BINDING
#define RT_USING_HEAP
#define RT_USING_DEVICE
/* end of Memory Management */
#define RT_USING_CONSOLE
#define RT_CONSOLEBUF_SIZE 128
#define RT_CONSOLE_DEVICE_NAME "uart4"
#define RT_VER_NUM 0x50100
#define RT_VER_NUM 0x50201
#define RT_BACKTRACE_LEVEL_MAX_NR 32
/* end of RT-Thread Kernel */
#define RT_USING_HW_ATOMIC
#define RT_USING_CPU_FFS
#define ARCH_ARM
@@ -77,53 +136,14 @@
#define FINSH_ARG_MAX 10
#define FINSH_USING_OPTION_COMPLETION
/* DFS: device virtual file system */
/* Device Drivers */
#define RT_USING_DEVICE_IPC
#define RT_UNAMED_PIPE_NUMBER 64
#define RT_USING_SERIAL
#define RT_USING_SERIAL_V1
#define RT_SERIAL_USING_DMA
#define RT_SERIAL_RB_BUFSZ 64
#define RT_USING_PIN
/* Using USB */
/* C/C++ and POSIX layer */
/* ISO-ANSI C layer */
/* Timezone and Daylight Saving Time */
#define RT_LIBC_USING_LIGHT_TZ_DST
#define RT_LIBC_TZ_DEFAULT_HOUR 8
#define RT_LIBC_TZ_DEFAULT_MIN 0
#define RT_LIBC_TZ_DEFAULT_SEC 0
/* POSIX (Portable Operating System Interface) layer */
/* Interprocess Communication (IPC) */
/* Socket is in the 'Network' category */
/* Network */
/* Memory protection */
/* Utilities */
/* Using USB legacy version */
/* end of Using USB legacy version */
/* end of RT-Thread Components */
/* RT-Thread Utestcases */
/* end of RT-Thread Utestcases */
/* RT-Thread online packages */
@@ -134,57 +154,78 @@
/* Marvell WiFi */
/* end of Marvell WiFi */
/* Wiced WiFi */
/* end of Wiced WiFi */
/* CYW43012 WiFi */
/* end of CYW43012 WiFi */
/* BL808 WiFi */
/* end of BL808 WiFi */
/* CYW43439 WiFi */
/* end of CYW43439 WiFi */
/* end of Wi-Fi */
/* IoT Cloud */
/* end of IoT Cloud */
/* end of IoT - internet of things */
/* security packages */
/* end of security packages */
/* language packages */
/* JSON: JavaScript Object Notation, a lightweight data-interchange format */
/* end of JSON: JavaScript Object Notation, a lightweight data-interchange format */
/* XML: Extensible Markup Language */
/* end of XML: Extensible Markup Language */
/* end of language packages */
/* multimedia packages */
/* LVGL: powerful and easy-to-use embedded GUI library */
/* end of LVGL: powerful and easy-to-use embedded GUI library */
/* u8g2: a monochrome graphic library */
/* end of u8g2: a monochrome graphic library */
/* end of multimedia packages */
/* tools packages */
/* end of tools packages */
/* system packages */
/* enhanced kernel services */
/* end of enhanced kernel services */
/* acceleration: Assembly language or algorithmic acceleration packages */
/* end of acceleration: Assembly language or algorithmic acceleration packages */
/* CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */
/* end of CMSIS: ARM Cortex-M Microcontroller Software Interface Standard */
/* Micrium: Micrium software products porting for RT-Thread */
/* end of Micrium: Micrium software products porting for RT-Thread */
/* end of system packages */
/* peripheral libraries and drivers */
@@ -192,84 +233,103 @@
/* STM32 HAL & SDK Drivers */
/* end of STM32 HAL & SDK Drivers */
/* Infineon HAL Packages */
/* end of Infineon HAL Packages */
/* Kendryte SDK */
/* end of Kendryte SDK */
/* WCH HAL & SDK Drivers */
/* end of WCH HAL & SDK Drivers */
/* AT32 HAL & SDK Drivers */
/* end of AT32 HAL & SDK Drivers */
/* end of HAL & SDK Drivers */
/* sensors drivers */
/* end of sensors drivers */
/* touch drivers */
/* end of touch drivers */
/* end of peripheral libraries and drivers */
/* AI packages */
/* end of AI packages */
/* Signal Processing and Control Algorithm Packages */
/* end of Signal Processing and Control Algorithm Packages */
/* miscellaneous packages */
/* project laboratory */
/* end of project laboratory */
/* samples: kernel and components samples */
/* end of samples: kernel and components samples */
/* entertainment: terminal games and other interesting software packages */
/* end of entertainment: terminal games and other interesting software packages */
/* end of miscellaneous packages */
/* Arduino libraries */
/* Projects and Demos */
/* end of Projects and Demos */
/* Sensors */
/* end of Sensors */
/* Display */
/* end of Display */
/* Timing */
/* end of Timing */
/* Data Processing */
/* end of Data Processing */
/* Data Storage */
/* Communication */
/* end of Communication */
/* Device Control */
/* end of Device Control */
/* Other */
/* end of Other */
/* Signal IO */
/* end of Signal IO */
/* Uncategorized */
/* end of Arduino libraries */
/* end of RT-Thread online packages */
#define SOC_FAMILY_STM32
#define SOC_SERIES_STM32MP1
/* Hardware Drivers Config */
#define SOC_STM32MP157A
/* Onboard Peripheral Drivers */
#define BSP_USING_STLINK_TO_USART
/* On-chip Peripheral Drivers */
#define BSP_USING_GPIO
#define BSP_USING_UART
#define BSP_USING_UART4
/* Board extended module Drivers */
#endif