@@ -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