Skip to content

Commit

Permalink
add Melexis MLX90382 package (#1848)
Browse files Browse the repository at this point in the history
  • Loading branch information
lgnq authored Jan 25, 2025
1 parent a963605 commit 66c0b75
Show file tree
Hide file tree
Showing 3 changed files with 61 additions and 0 deletions.
1 change: 1 addition & 0 deletions peripherals/sensors/Kconfig
Original file line number Diff line number Diff line change
Expand Up @@ -38,6 +38,7 @@ source "$PKGS_DIR/packages/peripherals/sensors/ccs811/Kconfig"
source "$PKGS_DIR/packages/peripherals/sensors/pmsxx/Kconfig"
source "$PKGS_DIR/packages/peripherals/sensors/rt3020/Kconfig"
source "$PKGS_DIR/packages/peripherals/sensors/mlx90632/Kconfig"
source "$PKGS_DIR/packages/peripherals/sensors/mlx90382/Kconfig"
source "$PKGS_DIR/packages/peripherals/sensors/mlx90393/Kconfig"
source "$PKGS_DIR/packages/peripherals/sensors/mlx90392/Kconfig"
source "$PKGS_DIR/packages/peripherals/sensors/mlx90394/Kconfig"
Expand Down
32 changes: 32 additions & 0 deletions peripherals/sensors/mlx90382/Kconfig
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@

# Kconfig file for package mlx90382
menuconfig PKG_USING_MLX90382
bool "a mlx90382 package for rt-thread."
default n

if PKG_USING_MLX90382

config PKG_MLX90382_PATH
string
default "/packages/peripherals/sensors/mlx90382"

choice
prompt "Version"
default PKG_USING_MLX90382_LATEST_VERSION
help
Select the package version

config PKG_USING_MLX90382_V100
bool "v1.0.0"

config PKG_USING_MLX90382_LATEST_VERSION
bool "latest"
endchoice

config PKG_MLX90382_VER
string
default "v1.0.0" if PKG_USING_MLX90382_V100
default "latest" if PKG_USING_MLX90382_LATEST_VERSION

endif

28 changes: 28 additions & 0 deletions peripherals/sensors/mlx90382/package.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
{
"name": "mlx90382",
"description": "The MLX90382 is a compact, absolute magnetic encoder IC. It features stray field immunity, supports both on-axis and off-axis sensing, 14-bit resolution, differential outputs and a speed range of up to 200k e-RPM",
"description_zh": "MLX90382 是来自迈来芯公司的一颗高速磁编码器",
"enable": "PKG_USING_MLX90382",
"keywords": [
"mlx90382"
],
"category": "peripherals/sensors",
"author": {
"name": "lgnq",
"email": "[email protected]",
"github": "lgnq"
},
"license": "Apache-2.0",
"repository": "https://github.com/lgnq/mlx90382",
"icon": "unknown",
"homepage": "https://github.com/lgnq/mlx90382",
"doc": "unknown",
"site": [
{
"version": "latest",
"URL": "https://github.com/lgnq/mlx90382.git",
"filename": "mlx90382.zip",
"VER_SHA": "main"
}
]
}

0 comments on commit 66c0b75

Please sign in to comment.