diff --git a/peripherals/hal-sdk/ft32/Kconfig b/peripherals/hal-sdk/ft32/Kconfig new file mode 100644 index 0000000000..0d9caf959f --- /dev/null +++ b/peripherals/hal-sdk/ft32/Kconfig @@ -0,0 +1,11 @@ +menu "FT32 HAL & SDK Drivers" + +# FT32F0 +source "$PKGS_DIR/packages/peripherals/hal-sdk/ft32/ft32f0_std_driver/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/ft32/ft32f0_cmsis_driver/Kconfig" + +# FT32F4 +source "$PKGS_DIR/packages/peripherals/hal-sdk/ft32/ft32f4_std_driver/Kconfig" +source "$PKGS_DIR/packages/peripherals/hal-sdk/ft32/ft32f4_cmsis_driver/Kconfig" + +endmenu diff --git a/peripherals/hal-sdk/ft32/ft32f0_cmsis_driver/Kconfig b/peripherals/hal-sdk/ft32/ft32f0_cmsis_driver/Kconfig new file mode 100644 index 0000000000..2c3ad6e4c6 --- /dev/null +++ b/peripherals/hal-sdk/ft32/ft32f0_cmsis_driver/Kconfig @@ -0,0 +1,28 @@ + +# Kconfig file for package ft32f0_cmsis_driver +menuconfig PKG_USING_FT32F0_CMSIS_DRIVER + bool "FT32 F0 CMSIS driver package" + select PKG_USING_CMSIS_CORE + default n + +if PKG_USING_FT32F0_CMSIS_DRIVER + + config PKG_FT32F0_CMSIS_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/ft32/ft32f0_cmsis_driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_FT32F0_CMSIS_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_FT32F0_CMSIS_DRIVER_VER + string + default "latest" if PKG_USING_FT32F0_CMSIS_DRIVER_LATEST_VERSION + +endif + diff --git a/peripherals/hal-sdk/ft32/ft32f0_cmsis_driver/package.json b/peripherals/hal-sdk/ft32/ft32f0_cmsis_driver/package.json new file mode 100644 index 0000000000..8611e0f699 --- /dev/null +++ b/peripherals/hal-sdk/ft32/ft32f0_cmsis_driver/package.json @@ -0,0 +1,29 @@ +{ + "name": "ft32f0_cmsis_driver", + "description": "FT32 F0 CMSIS driver package", + "description_zh": "FT32 F0 CMSIS 驱动包", + "enable": "PKG_USING_FT32F0_CMSIS_DRIVER", + "keywords": [ + "ft32f0_cmsis_driver", + "FT32" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "support@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/ft32-arm-cmsis", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/ft32-arm-cmsis#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/ft32-arm-cmsis.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/ft32/ft32f0_std_driver/Kconfig b/peripherals/hal-sdk/ft32/ft32f0_std_driver/Kconfig new file mode 100644 index 0000000000..42d606830b --- /dev/null +++ b/peripherals/hal-sdk/ft32/ft32f0_std_driver/Kconfig @@ -0,0 +1,28 @@ + +# Kconfig file for package ft32f0_std_driver +menuconfig PKG_USING_FT32F0_STD_DRIVER + bool "FT32 F0 STD driver package" + select PKG_USING_FT32F0_CMSIS_DRIVER + default n + +if PKG_USING_FT32F0_STD_DRIVER + + config PKG_FT32F0_STD_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/ft32/ft32f0_std_driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_FT32F0_STD_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_FT32F0_STD_DRIVER_VER + string + default "latest" if PKG_USING_FT32F0_STD_DRIVER_LATEST_VERSION + +endif + diff --git a/peripherals/hal-sdk/ft32/ft32f0_std_driver/package.json b/peripherals/hal-sdk/ft32/ft32f0_std_driver/package.json new file mode 100644 index 0000000000..39a2928ed1 --- /dev/null +++ b/peripherals/hal-sdk/ft32/ft32f0_std_driver/package.json @@ -0,0 +1,29 @@ +{ + "name": "ft32f0_std_driver", + "description": "FT32 F0 STD driver package", + "description_zh": "FT32 F0 STD 驱动包", + "enable": "PKG_USING_FT32F0_STD_DRIVER", + "keywords": [ + "ft32f0_std_driver", + "FT32" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "support@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/ft32-arm-driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/ft32-arm-driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/ft32-arm-driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/ft32/ft32f4_cmsis_driver/Kconfig b/peripherals/hal-sdk/ft32/ft32f4_cmsis_driver/Kconfig new file mode 100644 index 0000000000..7306b21287 --- /dev/null +++ b/peripherals/hal-sdk/ft32/ft32f4_cmsis_driver/Kconfig @@ -0,0 +1,28 @@ + +# Kconfig file for package ft32f4_cmsis_driver +menuconfig PKG_USING_FT32F4_CMSIS_DRIVER + bool "FT32 F4 CMSIS driver package" + select PKG_USING_CMSIS_CORE + default n + +if PKG_USING_FT32F4_CMSIS_DRIVER + + config PKG_FT32F4_CMSIS_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/ft32/ft32f4_cmsis_driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_FT32F4_CMSIS_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_FT32F4_CMSIS_DRIVER_VER + string + default "latest" if PKG_USING_FT32F4_CMSIS_DRIVER_LATEST_VERSION + +endif + diff --git a/peripherals/hal-sdk/ft32/ft32f4_cmsis_driver/package.json b/peripherals/hal-sdk/ft32/ft32f4_cmsis_driver/package.json new file mode 100644 index 0000000000..21a8785584 --- /dev/null +++ b/peripherals/hal-sdk/ft32/ft32f4_cmsis_driver/package.json @@ -0,0 +1,29 @@ +{ + "name": "ft32f4_cmsis_driver", + "description": "FT32 F4 CMSIS driver package", + "description_zh": "FT32 F4 CMSIS 驱动包", + "enable": "PKG_USING_FT32F4_CMSIS_DRIVER", + "keywords": [ + "ft32f4_cmsis_driver", + "FT32" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "support@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/ft32-arm-cmsis", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/ft32-arm-cmsis#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/ft32-arm-cmsis.git", + "filename": "", + "VER_SHA": "master" + } + ] +} diff --git a/peripherals/hal-sdk/ft32/ft32f4_std_driver/Kconfig b/peripherals/hal-sdk/ft32/ft32f4_std_driver/Kconfig new file mode 100644 index 0000000000..2c35794638 --- /dev/null +++ b/peripherals/hal-sdk/ft32/ft32f4_std_driver/Kconfig @@ -0,0 +1,28 @@ + +# Kconfig file for package ft32f4_std_driver +menuconfig PKG_USING_FT32F4_STD_DRIVER + bool "FT32 F4 STD driver package" + select PKG_USING_FT32F4_CMSIS_DRIVER + default n + +if PKG_USING_FT32F4_STD_DRIVER + + config PKG_FT32F4_STD_DRIVER_PATH + string + default "/packages/peripherals/hal-sdk/ft32/ft32f4_std_driver" + + choice + prompt "Version" + help + Select the package version + + config PKG_USING_FT32F4_STD_DRIVER_LATEST_VERSION + bool "latest" + endchoice + + config PKG_FT32F4_STD_DRIVER_VER + string + default "latest" if PKG_USING_FT32F4_STD_DRIVER_LATEST_VERSION + +endif + diff --git a/peripherals/hal-sdk/ft32/ft32f4_std_driver/package.json b/peripherals/hal-sdk/ft32/ft32f4_std_driver/package.json new file mode 100644 index 0000000000..ff59bad918 --- /dev/null +++ b/peripherals/hal-sdk/ft32/ft32f4_std_driver/package.json @@ -0,0 +1,29 @@ +{ + "name": "ft32f4_std_driver", + "description": "FT32 F4 STD driver package", + "description_zh": "FT32 F4 STD 驱动包", + "enable": "PKG_USING_FT32F4_STD_DRIVER", + "keywords": [ + "ft32f4_std_driver", + "STM32" + ], + "category": "peripherals", + "author": { + "name": "RT-Thread-packages", + "email": "support@rt-thread.com", + "github": "RT-Thread-packages" + }, + "license": "Apache-2.0", + "repository": "https://github.com/RT-Thread-packages/ft32-arm-driver", + "icon": "unknown", + "homepage": "https://github.com/RT-Thread-packages/ft32-arm-driver#readme", + "doc": "unknown", + "site": [ + { + "version": "latest", + "URL": "https://github.com/RT-Thread-packages/ft32-arm-driver.git", + "filename": "", + "VER_SHA": "master" + } + ] +}