diff --git a/peripherals/hal-sdk/Kconfig b/peripherals/hal-sdk/Kconfig index a202fc52bf..005c62a170 100644 --- a/peripherals/hal-sdk/Kconfig +++ b/peripherals/hal-sdk/Kconfig @@ -20,4 +20,5 @@ source "$PKGS_DIR/packages/peripherals/hal-sdk/nuvoton/Kconfig" source "$PKGS_DIR/packages/peripherals/hal-sdk/gd32/Kconfig" source "$PKGS_DIR/packages/peripherals/hal-sdk/hpmicro/Kconfig" source "$PKGS_DIR/packages/peripherals/hal-sdk/ft32/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/n32/Kconfig" endmenu diff --git a/peripherals/hal-sdk/n32/Kconfig b/peripherals/hal-sdk/n32/Kconfig new file mode 100644 index 0000000000..c3736b9f02 --- /dev/null +++ b/peripherals/hal-sdk/n32/Kconfig @@ -0,0 +1,15 @@ +menu "N32 Drivers" + +# N32H7xx +source "$PKGS_DIR/packages/peripherals/hal-sdk/n32/n32h7xx_std_driver/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/n32/n32h7xx_cmsis_driver/Kconfig" + +# N32H49x +source "$PKGS_DIR/packages/peripherals/hal-sdk/n32/n32h49x_std_driver/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/n32/n32h49x_cmsis_driver/Kconfig" + +# N32H47_48x +source "$PKGS_DIR/packages/peripherals/hal-sdk/n32/n32h47x_48x_std_driver/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/n32/n32h47x_48x_cmsis_driver/Kconfig" + +endmenu diff --git a/peripherals/hal-sdk/n32/n32h47x_48x_cmsis_driver/Kconfig b/peripherals/hal-sdk/n32/n32h47x_48x_cmsis_driver/Kconfig new file mode 100644 index 0000000000..8f9c3dfa5e --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h47x_48x_cmsis_driver/Kconfig @@ -0,0 +1,28 @@ + +# Kconfig file for package n32h47x_48x_cmsis_driver +menuconfig PKG_USING_N32H47X_48X_CMSIS_DRIVER + bool "N32H47x_48x CMSIS driver package" + select PKG_USING_CMSIS_CORE + default n + +if PKG_USING_N32H47X_48X_CMSIS_DRIVER + + config PKG_N32H47X_48X_CMSIS_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/n32/n32h47x_48x_cmsis_driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_N32H47X_48X_CMSIS_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_N32H47X_48X_CMSIS_DRIVER_VER + string + default "latest" if PKG_USING_N32H47X_48X_CMSIS_DRIVER_LATEST_VERSION + +endif + diff --git a/peripherals/hal-sdk/n32/n32h47x_48x_cmsis_driver/package.json b/peripherals/hal-sdk/n32/n32h47x_48x_cmsis_driver/package.json new file mode 100644 index 0000000000..d010e4f980 --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h47x_48x_cmsis_driver/package.json @@ -0,0 +1,28 @@ +{ + "name": "n32h47x_48x_cmsis_driver", + "description": "N32H47X_48X CMSIS driver package", + "description_zh": "N32H47X_48X CMSIS 驱动包", + "enable": "PKG_USING_N32H47X_48X_CMSIS_DRIVER", + "keywords": [ + "n32h47x_48x_cmsis_driver" + ], + "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/n32h47x_48x_cmsis_driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/n32h47x_48x_cmsis_driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/n32h47x_48x_cmsis_driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/n32/n32h47x_48x_std_driver/Kconfig b/peripherals/hal-sdk/n32/n32h47x_48x_std_driver/Kconfig new file mode 100644 index 0000000000..7c598f6408 --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h47x_48x_std_driver/Kconfig @@ -0,0 +1,27 @@ + +# Kconfig file for package n32h47x_48x_std_driver +menuconfig PKG_USING_N32H47X_48X_STD_DRIVER + bool "N32H47X_48X STD driver package" + default n + +if PKG_USING_N32H47X_48X_STD_DRIVER + + config PKG_N32H47X_48X_STD_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/n32/n32h47x_48x_std_driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_N32H47X_48X_STD_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_N32H47X_48X_STD_DRIVER_VER + string + default "latest" if PKG_USING_N32H47X_48X_STD_DRIVER_LATEST_VERSION + +endif + diff --git a/peripherals/hal-sdk/n32/n32h47x_48x_std_driver/package.json b/peripherals/hal-sdk/n32/n32h47x_48x_std_driver/package.json new file mode 100644 index 0000000000..1c1cf34ead --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h47x_48x_std_driver/package.json @@ -0,0 +1,28 @@ +{ + "name": "n32h47x_48x_std_driver", + "description": "N32H47X_48X STD driver package", + "description_zh": "N32H47X_48X STD 驱动包", + "enable": "PKG_USING_N32H47X_48X_STD_DRIVER", + "keywords": [ + "n32h47x_48x_std_driver" + ], + "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/n32h47x_48x_std_driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/n32h47x_48x_std_driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/n32h47x_48x_std_driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/n32/n32h49x_cmsis_driver/Kconfig b/peripherals/hal-sdk/n32/n32h49x_cmsis_driver/Kconfig new file mode 100644 index 0000000000..a66d74f19e --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h49x_cmsis_driver/Kconfig @@ -0,0 +1,28 @@ + +# Kconfig file for package n32h49x_cmsis_driver +menuconfig PKG_USING_N32H49X_CMSIS_DRIVER + bool "N32H49x CMSIS driver package" + select PKG_USING_CMSIS_CORE + default n + +if PKG_USING_N32H49X_CMSIS_DRIVER + + config PKG_N32H49X_CMSIS_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/n32/n32h49x_cmsis_driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_N32H49X_CMSIS_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_N32H49X_CMSIS_DRIVER_VER + string + default "latest" if PKG_USING_N32H49X_CMSIS_DRIVER_LATEST_VERSION + +endif + diff --git a/peripherals/hal-sdk/n32/n32h49x_cmsis_driver/package.json b/peripherals/hal-sdk/n32/n32h49x_cmsis_driver/package.json new file mode 100644 index 0000000000..5b60456a50 --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h49x_cmsis_driver/package.json @@ -0,0 +1,28 @@ +{ + "name": "n32h49x_cmsis_driver", + "description": "N32H49X CMSIS driver package", + "description_zh": "N32H49X CMSIS 驱动包", + "enable": "PKG_USING_N32H49X_CMSIS_DRIVER", + "keywords": [ + "n32h49x_cmsis_driver" + ], + "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/n32h49x_cmsis_driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/n32h49x_cmsis_driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/n32h49x_cmsis_driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/n32/n32h49x_std_driver/Kconfig b/peripherals/hal-sdk/n32/n32h49x_std_driver/Kconfig new file mode 100644 index 0000000000..d8ff7fd687 --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h49x_std_driver/Kconfig @@ -0,0 +1,27 @@ + +# Kconfig file for package n32h49x_std_driver +menuconfig PKG_USING_N32H49X_STD_DRIVER + bool "N32H49X STD driver package" + default n + +if PKG_USING_N32H49X_STD_DRIVER + + config PKG_N32H49X_STD_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/n32/n32h49x_std_driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_N32H49X_STD_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_N32H49X_STD_DRIVER_VER + string + default "latest" if PKG_USING_N32H49X_STD_DRIVER_LATEST_VERSION + +endif + diff --git a/peripherals/hal-sdk/n32/n32h49x_std_driver/package.json b/peripherals/hal-sdk/n32/n32h49x_std_driver/package.json new file mode 100644 index 0000000000..81ae10d665 --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h49x_std_driver/package.json @@ -0,0 +1,28 @@ +{ + "name": "n32h49x_std_driver", + "description": "N32H49X STD driver package", + "description_zh": "N32H49X STD 驱动包", + "enable": "PKG_USING_N32H49X_STD_DRIVER", + "keywords": [ + "n32h49x_std_driver" + ], + "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/n32h49x_std_driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/n32h49x_std_driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/n32h49x_std_driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/n32/n32h7xx_cmsis_driver/Kconfig b/peripherals/hal-sdk/n32/n32h7xx_cmsis_driver/Kconfig new file mode 100644 index 0000000000..9d9cbd2196 --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h7xx_cmsis_driver/Kconfig @@ -0,0 +1,28 @@ + +# Kconfig file for package n32h7xx_cmsis_driver +menuconfig PKG_USING_N32H7XX_CMSIS_DRIVER + bool "N32H7xx CMSIS driver package" + select PKG_USING_CMSIS_CORE + default n + +if PKG_USING_N32H7XX_CMSIS_DRIVER + + config PKG_N32H7XX_CMSIS_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/n32/n32h7xx_cmsis_driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_N32H7XX_CMSIS_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_N32H7XX_CMSIS_DRIVER_VER + string + default "latest" if PKG_USING_N32H7XX_CMSIS_DRIVER_LATEST_VERSION + +endif + diff --git a/peripherals/hal-sdk/n32/n32h7xx_cmsis_driver/package.json b/peripherals/hal-sdk/n32/n32h7xx_cmsis_driver/package.json new file mode 100644 index 0000000000..fe63b559d6 --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h7xx_cmsis_driver/package.json @@ -0,0 +1,28 @@ +{ + "name": "n32h7xx_cmsis_driver", + "description": "N32H7XX CMSIS driver package", + "description_zh": "N32H7XX CMSIS 驱动包", + "enable": "PKG_USING_N32H7XX_CMSIS_DRIVER", + "keywords": [ + "n32h7xx_cmsis_driver" + ], + "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/n32h7xx_cmsis_driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/n32h7xx_cmsis_driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/n32h7xx_cmsis_driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/n32/n32h7xx_std_driver/Kconfig b/peripherals/hal-sdk/n32/n32h7xx_std_driver/Kconfig new file mode 100644 index 0000000000..00a303dc99 --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h7xx_std_driver/Kconfig @@ -0,0 +1,27 @@ + +# Kconfig file for package n32h7xx_std_driver +menuconfig PKG_USING_N32H7XX_STD_DRIVER + bool "N32H7XX STD driver package" + default n + +if PKG_USING_N32H7XX_STD_DRIVER + + config PKG_N32H7XX_STD_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/n32/n32h7xx_std_driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_N32H7XX_STD_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_N32H7XX_STD_DRIVER_VER + string + default "latest" if PKG_USING_N32H7XX_STD_DRIVER_LATEST_VERSION + +endif + diff --git a/peripherals/hal-sdk/n32/n32h7xx_std_driver/package.json b/peripherals/hal-sdk/n32/n32h7xx_std_driver/package.json new file mode 100644 index 0000000000..c4a8c01a74 --- /dev/null +++ b/peripherals/hal-sdk/n32/n32h7xx_std_driver/package.json @@ -0,0 +1,28 @@ +{ + "name": "n32h7xx_std_driver", + "description": "N32H7XX STD driver package", + "description_zh": "N32H7XX STD 驱动包", + "enable": "PKG_USING_N32H7XX_STD_DRIVER", + "keywords": [ + "n32h7xx_std_driver" + ], + "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/n32h7xx_std_driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/n32h7xx_std_driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/n32h7xx_std_driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +}