diff --git a/my_pro/myinfrared.c b/my_pro/myinfrared.c index 1b40eda..a04a908 100644 --- a/my_pro/myinfrared.c +++ b/my_pro/myinfrared.c @@ -38,7 +38,7 @@ void snake_compare(rt_uint8_t key, rt_uint8_t repeat) // rt_strncpy(str,"forward\n",10); // *str = ; rt_device_write(serial, 0, str, rt_strlen(str)); - + LOG_I("str=%s",str); } // 左 @@ -50,6 +50,7 @@ void snake_compare(rt_uint8_t key, rt_uint8_t repeat) const char *str = "left\n"; // rt_strncpy(str,"left\n",10); rt_device_write(serial, 0, str, rt_strlen(str)); + LOG_I("str=%s",str); } // 下 @@ -60,6 +61,7 @@ void snake_compare(rt_uint8_t key, rt_uint8_t repeat) const char *str = "back\n"; // rt_strncpy(str,"back\n",10); rt_device_write(serial, 0, str, rt_strlen(str)); + LOG_I("str=%s",str); } // 右 @@ -70,6 +72,7 @@ void snake_compare(rt_uint8_t key, rt_uint8_t repeat) // rt_strncpy(str,"right\n",10); const char *str = "right\n"; rt_device_write(serial, 0, str, rt_strlen(str)); + LOG_I("str=%s",str); } // // 加速 // if (rt_strcmp(tmp, "68") == 0 || rt_strcmp(tmp, "83") == 0) @@ -98,6 +101,7 @@ void snake_compare(rt_uint8_t key, rt_uint8_t repeat) const char *str = "OK\n"; // rt_strncpy(str,"OK\n",10); rt_device_write(serial, 0, str, rt_strlen(str)); + LOG_I("str=%s",str); if (page_chosen == 4&& page_stop == 0) { // rt_event_send(&my_event, EVENT_MQTT_ENABLE); @@ -141,9 +145,9 @@ void myir_entry(void *parameter) { /* 读取到红外数据,红灯亮起 */ rt_pin_write(PIN_LED_R, PIN_LOW); + snake_compare(infrared_data.data.nec.key, infrared_data.data.nec.repeat); LOG_I("RECEIVE OK: addr:0x%02X key:0x%02X repeat:%d", infrared_data.data.nec.addr, infrared_data.data.nec.key, infrared_data.data.nec.repeat); - snake_compare(infrared_data.data.nec.key, infrared_data.data.nec.repeat); } rt_thread_mdelay(50);