We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6e572cc commit 0af4e8dCopy full SHA for 0af4e8d
2 files changed
wolfssl/wolfcrypt/settings.h
@@ -808,6 +808,7 @@ extern void uITRON4_free(void *p) ;
808
809
#ifdef FREERTOS
810
#include "FreeRTOS.h"
811
+ #include <task.h>
812
813
#if !defined(XMALLOC_USER) && !defined(NO_WOLFSSL_MEMORY) && \
814
!defined(WOLFSSL_STATIC_MEMORY) && !defined(WOLFSSL_TRACK_MEMORY)
wolfssl/wolfcrypt/types.h
@@ -1327,6 +1327,10 @@ typedef struct w64wrapper {
1327
#define WOLFSSL_THREAD
1328
#define INFINITE (-1)
1329
#define WAIT_OBJECT_0 0L
1330
+ #elif defined(FREERTOS)
1331
+ typedef unsigned int THREAD_RETURN;
1332
+ typedef TaskHandle_t THREAD_TYPE;
1333
+ #define WOLFSSL_THREAD
1334
#else
1335
typedef unsigned int THREAD_RETURN;
1336
typedef size_t THREAD_TYPE;
0 commit comments