非常感谢您的贡献, 我添加了代码来创建一个我需要运行一些的任务计时器 经常工作,当我编译它给我一个错误,我不明白如何解决它,我看了各种讨论,但我找不到任何东西。
#include “esp_common.h”
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include “esp_wps.h”
#include “freertos/timers.h”
#include “freertos/FreeRTOS.h”
#include “freertos/task.h”
#include “freertos/queue.h”
xTimerHandle timer;
void callback_timer (xTimerHandle xTimer)
{
}
timer = xTimerCreate("timer",5000/portTICK_RATE_MS,pdTRUE,(void *)0,
callback_timer);
[Clang IntelliSense]错误:没有匹配函数来调用&#39; xTimerCreate&#39;
错误的转换来自&#39; char *&#39;到'const签名char *&#39; [-fpermissive]
请帮帮我
非常感谢
答案 0 :(得分:0)
只需投出&#34;计时器&#34; string to const signed char
代码如下所示:
timer = xTimerCreate((const signed char *)"timer",5000/portTICK_RATE_MS,pdTRUE,(void *)0,
callback_timer);