下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

内核
最新资讯
FreeRTOS-Plus-TCP 现具有统一的 IPv4 和 IPv6 功能,支持多接口。
为基于 FreeRTOS 的固件实现防砖化 MCU FOTA:
宣布停止支持 FreeRTOS 202012 LTS。
FreeRTOS 网站现已提供简体中文版本
新的 FreeRTOS Long Term Support 版本现已发布。

pcTimerGetName
[定时器 API]

timers.h
 const char * pcTimerGetName( TimerHandle_t xTimer );

返回软件定时器的人类可读文本名称。

将文本名称分配给定时器需使用 调用 xTimerCreate() 函数的 pcTimerName 参数, 该函数用于创建定时器。

参数:
xTimer   被查询的定时器。
返回:
指向定时器文本名称的指针,该指针为以 NULL 结尾的标准 C 字符串。
用法示例:

const char *pcTimerName = "ExampleTimer";

/* A function that creates a timer. */
static void prvCreateTimer( void )
{
TimerHandle_t xTimer;

    /* Create a timer. */
    xTimer = xTimerCreate( pcTimerName,           /* Text name. */
                           pdMS_TO_TICKS( 500 ),  /* Period. */
                           pdTRUE,                /* Autoreload. */
                           NULL,                  /* No ID. */
                           prvExampleCallback );  /* Callback function. */

    if( xTimer != NULL )
    {
        xTimerStart( xTimer, portMAX_DELAY );

        /* Just to demonstrate pcTimerGetName(), query the timer's name and
        assert if it does not equal pcTimerName. */
        configASSERT( strcmp( pcTimerGetName( xTimer ), pcTimerName ) == 0 );
    }
}





Copyright (C) Amazon Web Services, Inc. or its affiliates. All rights reserved.