feat: add lab-rv32i-freertos-semaphore-notify card

This commit is contained in:
user
2026-07-21 19:14:20 +02:00
commit 3ae96a0d06
67 changed files with 37159 additions and 0 deletions
+22
View File
@@ -0,0 +1,22 @@
#ifndef K12_HOST_TASK_H
#define K12_HOST_TASK_H
#include "FreeRTOS.h"
typedef enum eNotifyAction
{
eNoAction = 0,
eSetBits,
eIncrement,
eSetValueWithOverwrite,
eSetValueWithoutOverwrite
} eNotifyAction;
#ifdef __cplusplus
extern "C" {
#endif
BaseType_t xTaskNotifyGive( TaskHandle_t );
BaseType_t xTaskNotify( TaskHandle_t, uint32_t, eNotifyAction );
uint32_t ulTaskNotifyTake( BaseType_t, TickType_t );
BaseType_t xTaskNotifyWait( uint32_t, uint32_t, uint32_t *, TickType_t );
#ifdef __cplusplus
}
#endif
#endif