From 122331b7a31a2f6e08a267ad31e0ada01ebbe0c7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=BE=9A=E9=87=91=E5=8D=8E?= <782730309@qq.com> Date: Thu, 29 Jan 2026 10:25:56 +0800 Subject: [PATCH 1/3] =?UTF-8?q?feat:=E6=B7=BB=E5=8A=A0tm1668=E8=BD=AF?= =?UTF-8?q?=E4=BB=B6=E5=8C=85?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- peripherals/Kconfig | 1 + peripherals/tm1668/Kconfig | 51 +++++++++++++++++++++++++++++++++ peripherals/tm1668/package.json | 27 +++++++++++++++++ 3 files changed, 79 insertions(+) create mode 100644 peripherals/tm1668/Kconfig create mode 100644 peripherals/tm1668/package.json diff --git a/peripherals/Kconfig b/peripherals/Kconfig index 95d3369379..02f7e787fc 100644 --- a/peripherals/Kconfig +++ b/peripherals/Kconfig @@ -89,6 +89,7 @@ source "$PKGS_DIR/packages/peripherals/rtt_isotp-c/Kconfig" source "$PKGS_DIR/packages/peripherals/ikunLed/Kconfig" source "$PKGS_DIR/packages/peripherals/ins5t8025/Kconfig" source "$PKGS_DIR/packages/peripherals/st7305/Kconfig" +source "$PKGS_DIR/packages/peripherals/tm1668/Kconfig" if RT_VER_NUM > 0x40101 source "$PKGS_DIR/packages/peripherals/spi-tools/Kconfig" diff --git a/peripherals/tm1668/Kconfig b/peripherals/tm1668/Kconfig new file mode 100644 index 0000000000..dce5220ad3 --- /dev/null +++ b/peripherals/tm1668/Kconfig @@ -0,0 +1,51 @@ + +# Kconfig file for package TM1668 +menuconfig PKG_USING_TM1668 + bool "tm1668: led driver package based on 3 pin" + default n + help + Select this option to use the TM1668 LED driver package. + +if PKG_USING_TM1668 + config PKG_TM1668_PATH + string + default "/packages/peripherals/tm1668" + + choice + prompt "Version" + default PKG_USING_TM1668_LATEST_VERSION + help + Select the package version + + config PKG_USING_TM1668_LATEST_VERSION + bool "latest" + endchoice + + config PKG_TM1668_VER + string + default "latest" if PKG_USING_TM1668_LATEST_VERSION + + config TM1668_STB_PIN_NAME + string "TM1668 STB pin name" + default "PB.12" + help + Pin name for TM1668 STB (NianDong Board PB.12). + + config TM1668_CLK_PIN_NAME + string "TM1668 CLK pin name" + default "PE.12" + help + Pin name for TM1668 CLK (NianDong Board PE.12). + + config TM1668_DIO_PIN_NAME + string "TM1668 DIO pin name" + default "PB.10" + help + Pin name for TM1668 DIO (NianDong Board PB.10). + + config USING_TM1668_DEMO + bool "Enable TM1668 Demo (example folder)" + default n + help + Enable this option to compile the example code in the "example" folder. +endif diff --git a/peripherals/tm1668/package.json b/peripherals/tm1668/package.json new file mode 100644 index 0000000000..304f883382 --- /dev/null +++ b/peripherals/tm1668/package.json @@ -0,0 +1,27 @@ +{ + "name": "tm1668", + "description": "tm1668 driver based on 3 PIN", + "description_zh": "使用3个PIN脚 完成时序 驱动tm1668芯片", + "enable": "PKG_USING_TM1668", + "keywords": [ + "tm1668", + "lcd" + ], + "category": "peripherals", + "author": { + "name": "龚金华", + "email": "782730309@qq.com", + "github": "GKoSon" + }, + "license": "MIT", + "repository": "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/GKoSon/tm1668", + "homepage": "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/GKoSon/tm1668#readme", + "site": [ + { + "version": "latest", + "URL": "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/GKoSon/tm1668.git", + "filename": "tm1668.zip", + "VER_SHA": "main" + } + ] +} From 1675f2fee31f36cefae2d3da91692bcc59e63d72 Mon Sep 17 00:00:00 2001 From: GKoSon <33480470+GKoSon@users.noreply.github.com> Date: Fri, 30 Jan 2026 20:33:33 +0800 Subject: [PATCH 2/3] re-trigger ci --- peripherals/tm1668/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peripherals/tm1668/package.json b/peripherals/tm1668/package.json index 304f883382..5dc3ad057c 100644 --- a/peripherals/tm1668/package.json +++ b/peripherals/tm1668/package.json @@ -1,7 +1,7 @@ { "name": "tm1668", "description": "tm1668 driver based on 3 PIN", - "description_zh": "使用3个PIN脚 完成时序 驱动tm1668芯片", + "description_zh": "使用3个PIN脚 完成特定时序从而驱动tm1668芯片", "enable": "PKG_USING_TM1668", "keywords": [ "tm1668", From 784a29d8c82a2c22cee875a4c2842a8e13b7a3e7 Mon Sep 17 00:00:00 2001 From: GKoSon <33480470+GKoSon@users.noreply.github.com> Date: Fri, 30 Jan 2026 21:00:51 +0800 Subject: [PATCH 3/3] re-trigger ci --- peripherals/tm1668/package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/peripherals/tm1668/package.json b/peripherals/tm1668/package.json index 5dc3ad057c..436f4abaf5 100644 --- a/peripherals/tm1668/package.json +++ b/peripherals/tm1668/package.json @@ -1,7 +1,7 @@ { "name": "tm1668", "description": "tm1668 driver based on 3 PIN", - "description_zh": "使用3个PIN脚 完成特定时序从而驱动tm1668芯片", + "description_zh": "使用3个PIN脚 完成特定通讯时序从而驱动tm1668芯片", "enable": "PKG_USING_TM1668", "keywords": [ "tm1668",