stm32rcos
読み取り中…
検索中…
一致する文字列を見つけられません
utility.hpp
[詳解]
1
#pragma once
2
3
#include <cstdint>
4
5
#include <FreeRTOS.h>
6
7
#include <task.h>
8
9
namespace
stm32rcos
{
10
namespace
core
{
11
12
class
TimeoutHelper
{
13
public
:
14
TimeoutHelper
() { vTaskSetTimeOutState(&timeout_state_); }
15
16
bool
is_timeout
(uint32_t &timeout) {
17
return
xTaskCheckForTimeOut(&timeout_state_, &timeout) == pdTRUE;
18
}
19
20
private
:
21
TimeOut_t timeout_state_;
22
};
23
24
}
// namespace core
25
}
// namespace stm32rcos
stm32rcos::core::TimeoutHelper::is_timeout
bool is_timeout(uint32_t &timeout)
Definition
utility.hpp:16
stm32rcos::core::TimeoutHelper::TimeoutHelper
TimeoutHelper()
Definition
utility.hpp:14
stm32rcos::core
Definition
mutex.hpp:10
stm32rcos
Definition
mutex.hpp:9
include
stm32rcos
core
utility.hpp
構築:
1.13.2