O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl :: Tecer:: DeviceLayer :: Interno:: GenericThreadStackManagerImpl_FreeRTOS

#include <src/adaptations/device-layer/include/Weave/DeviceLayer/FreeRTOS/GenericThreadStackManagerImpl_FreeRTOS.h>

Fornece uma implementação genérica de ThreadStackManager características que funciona em plataformas FreeRTOS.

Resumo

Este modelo contém implementações de funcionalidades seleccionadas do ThreadStackManager interface abstrata que são adequados para uso em plataformas baseadas em FreeRTOS. Destina-se a ser herdada, direta ou indiretamente, pela ThreadStackManagerImpl classe, que também aparece como parâmetro ImplClass do modelo.

Atributos protegidos

mThreadStackLock
SemaphoreHandle_t
mThreadTask
TaskHandle_t

Funções protegidas

DoInit ()
SignalThreadActivityPending ()
void
SignalThreadActivityPendingFromISR ()
BaseType_t
_LockThreadStack (void)
void
_StartThreadTask (void)
_TryLockThreadStack (void)
bool
_UnlockThreadStack (void)
void

Atributos protegidos

mThreadStackLock

SemaphoreHandle_t mThreadStackLock

mThreadTask

TaskHandle_t mThreadTask

Funções protegidas

Fazendo

WEAVE_ERROR DoInit()

SignalThreadActivityPending

void SignalThreadActivityPending()

SignalThreadActivityPendingFromISR

BaseType_t SignalThreadActivityPendingFromISR()

_LockThreadStack

void _LockThreadStack(
  void
)

_StartThreadTask

WEAVE_ERROR _StartThreadTask(
  void
)

_ExperimenteLockThreadStack

bool _TryLockThreadStack(
  void
)

_UnlockThreadStack

void _UnlockThreadStack(
  void
)