Skip to content

Commit 5284915

Browse files
Lighter-zzm
andauthored
feat: 增加对立创训练营板子中MCP控制led的支持 (#50)
Co-authored-by: zm <[email protected]>
1 parent 3ffcd82 commit 5284915

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

app/src/mcp/mcp_api.cc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ extern "C"
1616

1717
void MCP_RGBLED_CLOSE()
1818
{
19-
#ifdef BSP_USING_BOARD_SF32LB52_NANO_52J
19+
#if defined(BSP_USING_BOARD_SF32LB52_NANO_52J) || defined(BSP_USING_BOARD_SF32LB52_XTY_AI_THT)
2020
rt_pin_write(32, PIN_HIGH);
2121
#else
2222
if (RGBLEDTool::is_color_cycling_)

app/src/mcp/rgbled_mcp.cc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ void RGBLEDTool::ColorCycleThreadEntry(void* param) {
1717
int index = 0;
1818
uint32_t toggle = 0; // 用于52J板子的LED切换状态
1919
while (is_color_cycling_) {
20-
#ifdef BSP_USING_BOARD_SF32LB52_NANO_52J
20+
#if defined(BSP_USING_BOARD_SF32LB52_NANO_52J) || defined(BSP_USING_BOARD_SF32LB52_XTY_AI_THT)
2121
// 对于52J板子,控制PA32引脚以1秒周期亮灭
2222
rt_pin_write(LED_PIN, toggle ? PIN_HIGH : PIN_LOW);
2323
toggle = !toggle;
@@ -43,7 +43,7 @@ void RGBLEDTool::RegisterRGBLEDTool(McpServer* server) {
4343
[](const PropertyList&) -> ReturnValue {
4444
if (is_color_cycling_) return true;
4545
is_color_cycling_ = true;
46-
#ifdef BSP_USING_BOARD_SF32LB52_NANO_52J
46+
#if defined(BSP_USING_BOARD_SF32LB52_NANO_52J) || defined(BSP_USING_BOARD_SF32LB52_XTY_AI_THT)
4747
// 配置PA32为GPIO输出模式并输出低电平(点亮)
4848
rt_pin_mode(LED_PIN, PIN_MODE_OUTPUT);
4949
rt_pin_write(LED_PIN, PIN_LOW);
@@ -66,7 +66,7 @@ void RGBLEDTool::RegisterRGBLEDTool(McpServer* server) {
6666
[](const PropertyList&) -> ReturnValue {
6767
is_color_cycling_ = false;
6868
rt_thread_mdelay(100);
69-
#ifdef BSP_USING_BOARD_SF32LB52_NANO_52J
69+
#if defined(BSP_USING_BOARD_SF32LB52_NANO_52J) || defined(BSP_USING_BOARD_SF32LB52_XTY_AI_THT)
7070
// 对于52J板子,控制PA32引脚输出高电平熄灭LED
7171
rt_pin_write(LED_PIN, PIN_HIGH);
7272
#else

0 commit comments

Comments
 (0)