Skip to content

Commit 0a97ab6

Browse files
CYFS3Rbb666
authored andcommitted
Add MM32 HAL SDK packages
1 parent ee35bb0 commit 0a97ab6

24 files changed

Lines changed: 578 additions & 65 deletions

File tree

peripherals/hal-sdk/Kconfig

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ source "$PKGS_DIR/packages/peripherals/hal-sdk/nrfx/Kconfig"
1111
source "$PKGS_DIR/packages/peripherals/hal-sdk/nuclei_sdk/Kconfig"
1212
source "$PKGS_DIR/packages/peripherals/hal-sdk/raspberrypi-pico-rp2350-sdk/Kconfig"
1313
source "$PKGS_DIR/packages/peripherals/hal-sdk/raspberrypi-pico-sdk/Kconfig"
14-
source "$PKGS_DIR/packages/peripherals/mm32/Kconfig"
14+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/Kconfig"
1515
source "$PKGS_DIR/packages/peripherals/hal-sdk/wch/Kconfig"
1616
source "$PKGS_DIR/packages/peripherals/hal-sdk/at32/Kconfig"
1717
source "$PKGS_DIR/packages/peripherals/hal-sdk/hc32/Kconfig"

peripherals/hal-sdk/mm32/Kconfig

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
menu "MM32 HAL & SDK Drivers"
2+
3+
# MM32 CMSIS
4+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f103xx-cmsis/Kconfig"
5+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f3270x-cmsis/Kconfig"
6+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f5260x-cmsis/Kconfig"
7+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32l0xx-cmsis/Kconfig"
8+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32l3xx-cmsis/Kconfig"
9+
10+
# MM32 HAL
11+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f103xx-hal-driver/Kconfig"
12+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f3270x-hal-driver/Kconfig"
13+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32f5260x-hal-driver/Kconfig"
14+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32l0xx-hal-driver/Kconfig"
15+
source "$PKGS_DIR/packages/peripherals/hal-sdk/mm32/mm32l3xx-hal-driver/Kconfig"
16+
17+
endmenu
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Kconfig file for package mm32f103xx-cmsis
2+
menuconfig PKG_USING_MM32F103XX_CMSIS
3+
bool "MM32F103xx CMSIS package"
4+
select PKG_USING_CMSIS_CORE
5+
default n
6+
7+
if PKG_USING_MM32F103XX_CMSIS
8+
9+
config PKG_MM32F103XX_CMSIS_PATH
10+
string
11+
default "/packages/peripherals/hal-sdk/mm32/mm32f103xx-cmsis"
12+
13+
choice
14+
prompt "Version"
15+
help
16+
Select the package version
17+
18+
config PKG_USING_MM32F103XX_CMSIS_LATEST_VERSION
19+
bool "latest"
20+
endchoice
21+
22+
config PKG_MM32F103XX_CMSIS_VER
23+
string
24+
default "latest" if PKG_USING_MM32F103XX_CMSIS_LATEST_VERSION
25+
26+
endif
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "mm32f103xx-cmsis",
3+
"description": "MM32F103xx CMSIS package",
4+
"description_zh": "MM32F103xx CMSIS 软件包",
5+
"enable": "PKG_USING_MM32F103XX_CMSIS",
6+
"keywords": [
7+
"mm32f103xx-cmsis",
8+
"MM32",
9+
"CMSIS"
10+
],
11+
"category": "peripherals",
12+
"author": {
13+
"name": "RT-Thread-packages",
14+
"email": "package_team@rt-thread.com",
15+
"github": "RT-Thread-packages"
16+
},
17+
"license": "Apache-2.0",
18+
"repository": "https://github.com/RT-Thread-packages/mm32f103xx-cmsis",
19+
"icon": "unknown",
20+
"homepage": "https://github.com/RT-Thread-packages/mm32f103xx-cmsis#readme",
21+
"doc": "unknown",
22+
"site": [
23+
{
24+
"version": "latest",
25+
"URL": "https://github.com/RT-Thread-packages/mm32f103xx-cmsis.git",
26+
"filename": "",
27+
"VER_SHA": "master"
28+
}
29+
]
30+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Kconfig file for package mm32f103xx-hal-driver
2+
menuconfig PKG_USING_MM32F103XX_HAL_DRIVER
3+
bool "MM32F103xx HAL driver package"
4+
select PKG_USING_MM32F103XX_CMSIS
5+
default n
6+
7+
if PKG_USING_MM32F103XX_HAL_DRIVER
8+
9+
config PKG_MM32F103XX_HAL_DRIVER_PATH
10+
string
11+
default "/packages/peripherals/hal-sdk/mm32/mm32f103xx-hal-driver"
12+
13+
choice
14+
prompt "Version"
15+
help
16+
Select the package version
17+
18+
config PKG_USING_MM32F103XX_HAL_DRIVER_LATEST_VERSION
19+
bool "latest"
20+
endchoice
21+
22+
config PKG_MM32F103XX_HAL_DRIVER_VER
23+
string
24+
default "latest" if PKG_USING_MM32F103XX_HAL_DRIVER_LATEST_VERSION
25+
26+
endif
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "mm32f103xx-hal-driver",
3+
"description": "MM32F103xx HAL driver package",
4+
"description_zh": "MM32F103xx HAL 驱动包",
5+
"enable": "PKG_USING_MM32F103XX_HAL_DRIVER",
6+
"keywords": [
7+
"mm32f103xx-hal-driver",
8+
"MM32",
9+
"HAL"
10+
],
11+
"category": "peripherals",
12+
"author": {
13+
"name": "RT-Thread-packages",
14+
"email": "package_team@rt-thread.com",
15+
"github": "RT-Thread-packages"
16+
},
17+
"license": "Apache-2.0",
18+
"repository": "https://github.com/RT-Thread-packages/mm32f103xx-hal-driver",
19+
"icon": "unknown",
20+
"homepage": "https://github.com/RT-Thread-packages/mm32f103xx-hal-driver#readme",
21+
"doc": "unknown",
22+
"site": [
23+
{
24+
"version": "latest",
25+
"URL": "https://github.com/RT-Thread-packages/mm32f103xx-hal-driver.git",
26+
"filename": "",
27+
"VER_SHA": "master"
28+
}
29+
]
30+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Kconfig file for package mm32f3270x-cmsis
2+
menuconfig PKG_USING_MM32F3270X_CMSIS
3+
bool "MM32F3270x CMSIS package"
4+
select PKG_USING_CMSIS_CORE
5+
default n
6+
7+
if PKG_USING_MM32F3270X_CMSIS
8+
9+
config PKG_MM32F3270X_CMSIS_PATH
10+
string
11+
default "/packages/peripherals/hal-sdk/mm32/mm32f3270x-cmsis"
12+
13+
choice
14+
prompt "Version"
15+
help
16+
Select the package version
17+
18+
config PKG_USING_MM32F3270X_CMSIS_LATEST_VERSION
19+
bool "latest"
20+
endchoice
21+
22+
config PKG_MM32F3270X_CMSIS_VER
23+
string
24+
default "latest" if PKG_USING_MM32F3270X_CMSIS_LATEST_VERSION
25+
26+
endif
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "mm32f3270x-cmsis",
3+
"description": "MM32F3270x CMSIS package",
4+
"description_zh": "MM32F3270x CMSIS 软件包",
5+
"enable": "PKG_USING_MM32F3270X_CMSIS",
6+
"keywords": [
7+
"mm32f3270x-cmsis",
8+
"MM32",
9+
"CMSIS"
10+
],
11+
"category": "peripherals",
12+
"author": {
13+
"name": "RT-Thread-packages",
14+
"email": "package_team@rt-thread.com",
15+
"github": "RT-Thread-packages"
16+
},
17+
"license": "Apache-2.0",
18+
"repository": "https://github.com/RT-Thread-packages/mm32f3270x-cmsis",
19+
"icon": "unknown",
20+
"homepage": "https://github.com/RT-Thread-packages/mm32f3270x-cmsis#readme",
21+
"doc": "unknown",
22+
"site": [
23+
{
24+
"version": "latest",
25+
"URL": "https://github.com/RT-Thread-packages/mm32f3270x-cmsis.git",
26+
"filename": "",
27+
"VER_SHA": "master"
28+
}
29+
]
30+
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
# Kconfig file for package mm32f3270x-hal-driver
2+
menuconfig PKG_USING_MM32F3270X_HAL_DRIVER
3+
bool "MM32F3270x HAL driver package"
4+
select PKG_USING_MM32F3270X_CMSIS
5+
default n
6+
7+
if PKG_USING_MM32F3270X_HAL_DRIVER
8+
9+
config PKG_MM32F3270X_HAL_DRIVER_PATH
10+
string
11+
default "/packages/peripherals/hal-sdk/mm32/mm32f3270x-hal-driver"
12+
13+
choice
14+
prompt "Version"
15+
help
16+
Select the package version
17+
18+
config PKG_USING_MM32F3270X_HAL_DRIVER_LATEST_VERSION
19+
bool "latest"
20+
endchoice
21+
22+
config PKG_MM32F3270X_HAL_DRIVER_VER
23+
string
24+
default "latest" if PKG_USING_MM32F3270X_HAL_DRIVER_LATEST_VERSION
25+
26+
endif
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
{
2+
"name": "mm32f3270x-hal-driver",
3+
"description": "MM32F3270x HAL driver package",
4+
"description_zh": "MM32F3270x HAL 驱动包",
5+
"enable": "PKG_USING_MM32F3270X_HAL_DRIVER",
6+
"keywords": [
7+
"mm32f3270x-hal-driver",
8+
"MM32",
9+
"HAL"
10+
],
11+
"category": "peripherals",
12+
"author": {
13+
"name": "RT-Thread-packages",
14+
"email": "package_team@rt-thread.com",
15+
"github": "RT-Thread-packages"
16+
},
17+
"license": "Apache-2.0",
18+
"repository": "https://github.com/RT-Thread-packages/mm32f3270x-hal-driver",
19+
"icon": "unknown",
20+
"homepage": "https://github.com/RT-Thread-packages/mm32f3270x-hal-driver#readme",
21+
"doc": "unknown",
22+
"site": [
23+
{
24+
"version": "latest",
25+
"URL": "https://github.com/RT-Thread-packages/mm32f3270x-hal-driver.git",
26+
"filename": "",
27+
"VER_SHA": "master"
28+
}
29+
]
30+
}

0 commit comments

Comments
 (0)