下载 FreeRTOS
 

出色的 RTOS & 嵌入式软件

内核
最新资讯
简化任何设备的身份验证云连接。
利用 CoAP 设计节能型云连接 IoT 解决方案。
11.0.0 版 FreeRTOS 内核简介:
FreeRTOS 路线图和代码贡献流程。
使用 FreeRTOS 实现 OPC-UA over TSN。

xQueuePeekFromISR
[队列管理]

queue.h
 BaseType_t xQueuePeekFromISR(
                                 QueueHandle_t xQueue,
                                 void *pvBuffer,
                                );
 

xQueuePeek() 的版本,可以从 中断服务程序 (ISR) 内部分配。

从队列中接收项目,而无须从队列中删除该项目。 项目由副本接收,因此必须提供适当大小的缓冲区 。 队列创建时,复制到缓冲区中的字节数已定义 。

成功接收的项目仍在队列中,因此将由下个调用再次返回 或由任何队列接收函数调用的返回。

参数:
xQueue    要从中接收项目的队列的句柄。
pvBuffer   指向复制接收项目缓冲区的指针 。 这必须至少足够大,以容纳队列创建时定义队列项的大小 。
返回:
如果从队列中成功接收(窥视)项目,则返回 pdTRUE, 否则返回 pdFALSE。




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