mirror of https://github.com/wolfSSL/wolfssl.git
Merge pull request #6376 from lealem47/freeRTOS_thread
Define WOLFSSL_THREAD for FREERTOS casepull/6378/head
commit
c3e4da9f66
|
@ -808,6 +808,7 @@ extern void uITRON4_free(void *p) ;
|
||||||
|
|
||||||
#ifdef FREERTOS
|
#ifdef FREERTOS
|
||||||
#include "FreeRTOS.h"
|
#include "FreeRTOS.h"
|
||||||
|
#include <task.h>
|
||||||
|
|
||||||
#if !defined(XMALLOC_USER) && !defined(NO_WOLFSSL_MEMORY) && \
|
#if !defined(XMALLOC_USER) && !defined(NO_WOLFSSL_MEMORY) && \
|
||||||
!defined(WOLFSSL_STATIC_MEMORY) && !defined(WOLFSSL_TRACK_MEMORY)
|
!defined(WOLFSSL_STATIC_MEMORY) && !defined(WOLFSSL_TRACK_MEMORY)
|
||||||
|
|
|
@ -1327,6 +1327,10 @@ typedef struct w64wrapper {
|
||||||
#define WOLFSSL_THREAD
|
#define WOLFSSL_THREAD
|
||||||
#define INFINITE (-1)
|
#define INFINITE (-1)
|
||||||
#define WAIT_OBJECT_0 0L
|
#define WAIT_OBJECT_0 0L
|
||||||
|
#elif defined(FREERTOS)
|
||||||
|
typedef unsigned int THREAD_RETURN;
|
||||||
|
typedef TaskHandle_t THREAD_TYPE;
|
||||||
|
#define WOLFSSL_THREAD
|
||||||
#else
|
#else
|
||||||
typedef unsigned int THREAD_RETURN;
|
typedef unsigned int THREAD_RETURN;
|
||||||
typedef size_t THREAD_TYPE;
|
typedef size_t THREAD_TYPE;
|
||||||
|
|
Loading…
Reference in New Issue