diff --git a/peripherals/hal-sdk/Kconfig b/peripherals/hal-sdk/Kconfig index a202fc52bf..5bd36f9a96 100644 --- a/peripherals/hal-sdk/Kconfig +++ b/peripherals/hal-sdk/Kconfig @@ -11,7 +11,7 @@ source "$PKGS_DIR/packages/peripherals/hal-sdk/nrfx/Kconfig" source "$PKGS_DIR/packages/peripherals/hal-sdk/nuclei_sdk/Kconfig" source "$PKGS_DIR/packages/peripherals/hal-sdk/raspberrypi-pico-rp2350-sdk/Kconfig" source "$PKGS_DIR/packages/peripherals/hal-sdk/raspberrypi-pico-sdk/Kconfig" -source "$PKGS_DIR/packages/peripherals/mm32/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/Kconfig" source "$PKGS_DIR/packages/peripherals/hal-sdk/wch/Kconfig" source "$PKGS_DIR/packages/peripherals/hal-sdk/at32/Kconfig" source "$PKGS_DIR/packages/peripherals/hal-sdk/hc32/Kconfig" diff --git a/peripherals/hal-sdk/mm32/Kconfig b/peripherals/hal-sdk/mm32/Kconfig new file mode 100644 index 0000000000..636fee33bf --- /dev/null +++ b/peripherals/hal-sdk/mm32/Kconfig @@ -0,0 +1,17 @@ +menu "MM32 HAL & SDK Drivers" + +# MM32 CMSIS +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f103xx-cmsis/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f3270x-cmsis/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f5260x-cmsis/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32l0xx-cmsis/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32l3xx-cmsis/Kconfig" + +# MM32 HAL +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f103xx-hal-driver/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f3270x-hal-driver/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f5260x-hal-driver/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32l0xx-hal-driver/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32l3xx-hal-driver/Kconfig" + +endmenu diff --git a/peripherals/hal-sdk/mm32/mm32f103xx-cmsis/Kconfig b/peripherals/hal-sdk/mm32/mm32f103xx-cmsis/Kconfig new file mode 100644 index 0000000000..7c3b42f8b5 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f103xx-cmsis/Kconfig @@ -0,0 +1,26 @@ +# Kconfig file for package mm32f103xx-cmsis +menuconfig PKG_USING_MM32F103XX_CMSIS + bool "MM32F103xx CMSIS package" + select PKG_USING_CMSIS_CORE + default n + +if PKG_USING_MM32F103XX_CMSIS + + config PKG_MM32F103XX_CMSIS_PATH + string + default "/packages/peripherals/hal-sdk/mm32/mm32f103xx-cmsis" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_MM32F103XX_CMSIS_LATEST_VERSION + bool "latest" + endchoice + + config PKG_MM32F103XX_CMSIS_VER + string + default "latest" if PKG_USING_MM32F103XX_CMSIS_LATEST_VERSION + +endif diff --git a/peripherals/hal-sdk/mm32/mm32f103xx-cmsis/package.json b/peripherals/hal-sdk/mm32/mm32f103xx-cmsis/package.json new file mode 100644 index 0000000000..306abcbf5e --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f103xx-cmsis/package.json @@ -0,0 +1,30 @@ +{ + "name": "mm32f103xx-cmsis", + "description": "MM32F103xx CMSIS package", + "description_zh": "MM32F103xx CMSIS 软件包", + "enable": "PKG_USING_MM32F103XX_CMSIS", + "keywords": [ + "mm32f103xx-cmsis", + "MM32", + "CMSIS" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "package_team@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/mm32f103xx-cmsis", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/mm32f103xx-cmsis#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/mm32f103xx-cmsis.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/mm32/mm32f103xx-hal-driver/Kconfig b/peripherals/hal-sdk/mm32/mm32f103xx-hal-driver/Kconfig new file mode 100644 index 0000000000..b1ad9114d7 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f103xx-hal-driver/Kconfig @@ -0,0 +1,26 @@ +# Kconfig file for package mm32f103xx-hal-driver +menuconfig PKG_USING_MM32F103XX_HAL_DRIVER + bool "MM32F103xx HAL driver package" + select PKG_USING_MM32F103XX_CMSIS + default n + +if PKG_USING_MM32F103XX_HAL_DRIVER + + config PKG_MM32F103XX_HAL_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/mm32/mm32f103xx-hal-driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_MM32F103XX_HAL_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_MM32F103XX_HAL_DRIVER_VER + string + default "latest" if PKG_USING_MM32F103XX_HAL_DRIVER_LATEST_VERSION + +endif diff --git a/peripherals/hal-sdk/mm32/mm32f103xx-hal-driver/package.json b/peripherals/hal-sdk/mm32/mm32f103xx-hal-driver/package.json new file mode 100644 index 0000000000..1b01d20b10 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f103xx-hal-driver/package.json @@ -0,0 +1,30 @@ +{ + "name": "mm32f103xx-hal-driver", + "description": "MM32F103xx HAL driver package", + "description_zh": "MM32F103xx HAL 驱动包", + "enable": "PKG_USING_MM32F103XX_HAL_DRIVER", + "keywords": [ + "mm32f103xx-hal-driver", + "MM32", + "HAL" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "package_team@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/mm32f103xx-hal-driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/mm32f103xx-hal-driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/mm32f103xx-hal-driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/mm32/mm32f3270x-cmsis/Kconfig b/peripherals/hal-sdk/mm32/mm32f3270x-cmsis/Kconfig new file mode 100644 index 0000000000..49c98cc214 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f3270x-cmsis/Kconfig @@ -0,0 +1,26 @@ +# Kconfig file for package mm32f3270x-cmsis +menuconfig PKG_USING_MM32F3270X_CMSIS + bool "MM32F3270x CMSIS package" + select PKG_USING_CMSIS_CORE + default n + +if PKG_USING_MM32F3270X_CMSIS + + config PKG_MM32F3270X_CMSIS_PATH + string + default "/packages/peripherals/hal-sdk/mm32/mm32f3270x-cmsis" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_MM32F3270X_CMSIS_LATEST_VERSION + bool "latest" + endchoice + + config PKG_MM32F3270X_CMSIS_VER + string + default "latest" if PKG_USING_MM32F3270X_CMSIS_LATEST_VERSION + +endif diff --git a/peripherals/hal-sdk/mm32/mm32f3270x-cmsis/package.json b/peripherals/hal-sdk/mm32/mm32f3270x-cmsis/package.json new file mode 100644 index 0000000000..ac9ae96315 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f3270x-cmsis/package.json @@ -0,0 +1,30 @@ +{ + "name": "mm32f3270x-cmsis", + "description": "MM32F3270x CMSIS package", + "description_zh": "MM32F3270x CMSIS 软件包", + "enable": "PKG_USING_MM32F3270X_CMSIS", + "keywords": [ + "mm32f3270x-cmsis", + "MM32", + "CMSIS" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "package_team@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/mm32f3270x-cmsis", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/mm32f3270x-cmsis#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/mm32f3270x-cmsis.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/mm32/mm32f3270x-hal-driver/Kconfig b/peripherals/hal-sdk/mm32/mm32f3270x-hal-driver/Kconfig new file mode 100644 index 0000000000..9c3dcef278 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f3270x-hal-driver/Kconfig @@ -0,0 +1,26 @@ +# Kconfig file for package mm32f3270x-hal-driver +menuconfig PKG_USING_MM32F3270X_HAL_DRIVER + bool "MM32F3270x HAL driver package" + select PKG_USING_MM32F3270X_CMSIS + default n + +if PKG_USING_MM32F3270X_HAL_DRIVER + + config PKG_MM32F3270X_HAL_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/mm32/mm32f3270x-hal-driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_MM32F3270X_HAL_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_MM32F3270X_HAL_DRIVER_VER + string + default "latest" if PKG_USING_MM32F3270X_HAL_DRIVER_LATEST_VERSION + +endif diff --git a/peripherals/hal-sdk/mm32/mm32f3270x-hal-driver/package.json b/peripherals/hal-sdk/mm32/mm32f3270x-hal-driver/package.json new file mode 100644 index 0000000000..1e0f9b250d --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f3270x-hal-driver/package.json @@ -0,0 +1,30 @@ +{ + "name": "mm32f3270x-hal-driver", + "description": "MM32F3270x HAL driver package", + "description_zh": "MM32F3270x HAL 驱动包", + "enable": "PKG_USING_MM32F3270X_HAL_DRIVER", + "keywords": [ + "mm32f3270x-hal-driver", + "MM32", + "HAL" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "package_team@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/mm32f3270x-hal-driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/mm32f3270x-hal-driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/mm32f3270x-hal-driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/mm32/mm32f5260x-cmsis/Kconfig b/peripherals/hal-sdk/mm32/mm32f5260x-cmsis/Kconfig new file mode 100644 index 0000000000..865e491518 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f5260x-cmsis/Kconfig @@ -0,0 +1,26 @@ +# Kconfig file for package mm32f5260x-cmsis +menuconfig PKG_USING_MM32F5260X_CMSIS + bool "MM32F5260x CMSIS package" + select PKG_USING_CMSIS_CORE + default n + +if PKG_USING_MM32F5260X_CMSIS + + config PKG_MM32F5260X_CMSIS_PATH + string + default "/packages/peripherals/hal-sdk/mm32/mm32f5260x-cmsis" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_MM32F5260X_CMSIS_LATEST_VERSION + bool "latest" + endchoice + + config PKG_MM32F5260X_CMSIS_VER + string + default "latest" if PKG_USING_MM32F5260X_CMSIS_LATEST_VERSION + +endif diff --git a/peripherals/hal-sdk/mm32/mm32f5260x-cmsis/package.json b/peripherals/hal-sdk/mm32/mm32f5260x-cmsis/package.json new file mode 100644 index 0000000000..9da0a305c9 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f5260x-cmsis/package.json @@ -0,0 +1,30 @@ +{ + "name": "mm32f5260x-cmsis", + "description": "MM32F5260x CMSIS package", + "description_zh": "MM32F5260x CMSIS 软件包", + "enable": "PKG_USING_MM32F5260X_CMSIS", + "keywords": [ + "mm32f5260x-cmsis", + "MM32", + "CMSIS" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "package_team@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/mm32f5260x-cmsis", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/mm32f5260x-cmsis#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/mm32f5260x-cmsis.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/mm32/mm32f5260x-hal-driver/Kconfig b/peripherals/hal-sdk/mm32/mm32f5260x-hal-driver/Kconfig new file mode 100644 index 0000000000..1bd2f11304 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f5260x-hal-driver/Kconfig @@ -0,0 +1,26 @@ +# Kconfig file for package mm32f5260x-hal-driver +menuconfig PKG_USING_MM32F5260X_HAL_DRIVER + bool "MM32F5260x HAL driver package" + select PKG_USING_MM32F5260X_CMSIS + default n + +if PKG_USING_MM32F5260X_HAL_DRIVER + + config PKG_MM32F5260X_HAL_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/mm32/mm32f5260x-hal-driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_MM32F5260X_HAL_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_MM32F5260X_HAL_DRIVER_VER + string + default "latest" if PKG_USING_MM32F5260X_HAL_DRIVER_LATEST_VERSION + +endif diff --git a/peripherals/hal-sdk/mm32/mm32f5260x-hal-driver/package.json b/peripherals/hal-sdk/mm32/mm32f5260x-hal-driver/package.json new file mode 100644 index 0000000000..c79a6e6c60 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32f5260x-hal-driver/package.json @@ -0,0 +1,30 @@ +{ + "name": "mm32f5260x-hal-driver", + "description": "MM32F5260x HAL driver package", + "description_zh": "MM32F5260x HAL 驱动包", + "enable": "PKG_USING_MM32F5260X_HAL_DRIVER", + "keywords": [ + "mm32f5260x-hal-driver", + "MM32", + "HAL" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "package_team@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/mm32f5260x-hal-driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/mm32f5260x-hal-driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/mm32f5260x-hal-driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/mm32/mm32l0xx-cmsis/Kconfig b/peripherals/hal-sdk/mm32/mm32l0xx-cmsis/Kconfig new file mode 100644 index 0000000000..0a4c790c7b --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32l0xx-cmsis/Kconfig @@ -0,0 +1,26 @@ +# Kconfig file for package mm32l0xx-cmsis +menuconfig PKG_USING_MM32L0XX_CMSIS + bool "MM32L0xx CMSIS package" + select PKG_USING_CMSIS_CORE + default n + +if PKG_USING_MM32L0XX_CMSIS + + config PKG_MM32L0XX_CMSIS_PATH + string + default "/packages/peripherals/hal-sdk/mm32/mm32l0xx-cmsis" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_MM32L0XX_CMSIS_LATEST_VERSION + bool "latest" + endchoice + + config PKG_MM32L0XX_CMSIS_VER + string + default "latest" if PKG_USING_MM32L0XX_CMSIS_LATEST_VERSION + +endif diff --git a/peripherals/hal-sdk/mm32/mm32l0xx-cmsis/package.json b/peripherals/hal-sdk/mm32/mm32l0xx-cmsis/package.json new file mode 100644 index 0000000000..00dbbe4ca1 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32l0xx-cmsis/package.json @@ -0,0 +1,30 @@ +{ + "name": "mm32l0xx-cmsis", + "description": "MM32L0xx CMSIS package", + "description_zh": "MM32L0xx CMSIS 软件包", + "enable": "PKG_USING_MM32L0XX_CMSIS", + "keywords": [ + "mm32l0xx-cmsis", + "MM32", + "CMSIS" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "package_team@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/mm32l0xx-cmsis", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/mm32l0xx-cmsis#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/mm32l0xx-cmsis.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/mm32/mm32l0xx-hal-driver/Kconfig b/peripherals/hal-sdk/mm32/mm32l0xx-hal-driver/Kconfig new file mode 100644 index 0000000000..2f5385ce32 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32l0xx-hal-driver/Kconfig @@ -0,0 +1,26 @@ +# Kconfig file for package mm32l0xx-hal-driver +menuconfig PKG_USING_MM32L0XX_HAL_DRIVER + bool "MM32L0xx HAL driver package" + select PKG_USING_MM32L0XX_CMSIS + default n + +if PKG_USING_MM32L0XX_HAL_DRIVER + + config PKG_MM32L0XX_HAL_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/mm32/mm32l0xx-hal-driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_MM32L0XX_HAL_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_MM32L0XX_HAL_DRIVER_VER + string + default "latest" if PKG_USING_MM32L0XX_HAL_DRIVER_LATEST_VERSION + +endif diff --git a/peripherals/hal-sdk/mm32/mm32l0xx-hal-driver/package.json b/peripherals/hal-sdk/mm32/mm32l0xx-hal-driver/package.json new file mode 100644 index 0000000000..052603b339 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32l0xx-hal-driver/package.json @@ -0,0 +1,30 @@ +{ + "name": "mm32l0xx-hal-driver", + "description": "MM32L0xx HAL driver package", + "description_zh": "MM32L0xx HAL 驱动包", + "enable": "PKG_USING_MM32L0XX_HAL_DRIVER", + "keywords": [ + "mm32l0xx-hal-driver", + "MM32", + "HAL" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "package_team@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/mm32l0xx-hal-driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/mm32l0xx-hal-driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/mm32l0xx-hal-driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/mm32/mm32l3xx-cmsis/Kconfig b/peripherals/hal-sdk/mm32/mm32l3xx-cmsis/Kconfig new file mode 100644 index 0000000000..fc06a89418 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32l3xx-cmsis/Kconfig @@ -0,0 +1,26 @@ +# Kconfig file for package mm32l3xx-cmsis +menuconfig PKG_USING_MM32L3XX_CMSIS + bool "MM32L3xx CMSIS package" + select PKG_USING_CMSIS_CORE + default n + +if PKG_USING_MM32L3XX_CMSIS + + config PKG_MM32L3XX_CMSIS_PATH + string + default "/packages/peripherals/hal-sdk/mm32/mm32l3xx-cmsis" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_MM32L3XX_CMSIS_LATEST_VERSION + bool "latest" + endchoice + + config PKG_MM32L3XX_CMSIS_VER + string + default "latest" if PKG_USING_MM32L3XX_CMSIS_LATEST_VERSION + +endif diff --git a/peripherals/hal-sdk/mm32/mm32l3xx-cmsis/package.json b/peripherals/hal-sdk/mm32/mm32l3xx-cmsis/package.json new file mode 100644 index 0000000000..77c6954c6a --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32l3xx-cmsis/package.json @@ -0,0 +1,30 @@ +{ + "name": "mm32l3xx-cmsis", + "description": "MM32L3xx CMSIS package", + "description_zh": "MM32L3xx CMSIS 软件包", + "enable": "PKG_USING_MM32L3XX_CMSIS", + "keywords": [ + "mm32l3xx-cmsis", + "MM32", + "CMSIS" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "package_team@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/mm32l3xx-cmsis", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/mm32l3xx-cmsis#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/mm32l3xx-cmsis.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/mm32/mm32l3xx-hal-driver/Kconfig b/peripherals/hal-sdk/mm32/mm32l3xx-hal-driver/Kconfig new file mode 100644 index 0000000000..e0abd0d869 --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32l3xx-hal-driver/Kconfig @@ -0,0 +1,26 @@ +# Kconfig file for package mm32l3xx-hal-driver +menuconfig PKG_USING_MM32L3XX_HAL_DRIVER + bool "MM32L3xx HAL driver package" + select PKG_USING_MM32L3XX_CMSIS + default n + +if PKG_USING_MM32L3XX_HAL_DRIVER + + config PKG_MM32L3XX_HAL_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/mm32/mm32l3xx-hal-driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_MM32L3XX_HAL_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_MM32L3XX_HAL_DRIVER_VER + string + default "latest" if PKG_USING_MM32L3XX_HAL_DRIVER_LATEST_VERSION + +endif diff --git a/peripherals/hal-sdk/mm32/mm32l3xx-hal-driver/package.json b/peripherals/hal-sdk/mm32/mm32l3xx-hal-driver/package.json new file mode 100644 index 0000000000..656498f8de --- /dev/null +++ b/peripherals/hal-sdk/mm32/mm32l3xx-hal-driver/package.json @@ -0,0 +1,30 @@ +{ + "name": "mm32l3xx-hal-driver", + "description": "MM32L3xx HAL driver package", + "description_zh": "MM32L3xx HAL 驱动包", + "enable": "PKG_USING_MM32L3XX_HAL_DRIVER", + "keywords": [ + "mm32l3xx-hal-driver", + "MM32", + "HAL" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "package_team@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/mm32l3xx-hal-driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/mm32l3xx-hal-driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/mm32l3xx-hal-driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/mm32/Kconfig b/peripherals/mm32/Kconfig deleted file mode 100644 index 13ab4c1154..0000000000 --- a/peripherals/mm32/Kconfig +++ /dev/null @@ -1,31 +0,0 @@ - -# Kconfig file for package mm32 -menuconfig PKG_USING_MM32 - bool "mm32 official independent peripheral driver library for rt-thread." - default n - -if PKG_USING_MM32 - - config PKG_MM32_PATH - string - default "/packages/peripherals/mm32" - - choice - prompt "Version" - help - Select the package version - - config PKG_USING_MM32_V100 - bool "v1.0.0" - - config PKG_USING_MM32_LATEST_VERSION - bool "latest" - endchoice - - config PKG_MM32_VER - string - default "v1.0.0" if PKG_USING_MM32_V100 - default "latest" if PKG_USING_MM32_LATEST_VERSION - -endif - diff --git a/peripherals/mm32/package.json b/peripherals/mm32/package.json deleted file mode 100644 index b0884265bb..0000000000 --- a/peripherals/mm32/package.json +++ /dev/null @@ -1,33 +0,0 @@ -{ - "name": "mm32", - "description": "mm32 official independent peripheral driver library.", - "description_zh": "mm32官方独立外设驱动库。", - "enable": "PKG_USING_MM32", - "keywords": [ - "mm32" - ], - "category": "peripherals", - "author": { - "name": "Maihuanyi", - "email": "m19825309307@163.com", - "github": "Maihuanyi" - }, - "license": "BSD-3-Clause", - "repository": "https://github.com/Maihuanyi/mm32", - "icon": "unknown", - "homepage": "https://github.com/Maihuanyi/mm32#readme", - "doc": "unknown", - "site": [ - { - "version": "v1.0.0", - "URL": "https://github.com/Maihuanyi/mm32/archive/refs/tags/1.0.0.zip", - "filename": "mm32-1.0.0.zip" - }, - { - "version": "latest", - "URL": "https://github.com/Maihuanyi/mm32.git", - "filename": "", - "VER_SHA": "master" - } - ] -}