STAR
Cal STAR — firmware, DAQ server, and engine design
Loading...
Searching...
No Matches
freertos_mpool.h File Reference
#include <stdint.h>
#include "FreeRTOS.h"
#include "semphr.h"
Include dependency graph for freertos_mpool.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  MemPoolBlock_t
struct  MemPoolDef_t

Macros

#define MPOOL_STATUS   0x5EED0000U
#define StaticMemPool_t   MemPool_t
#define MEMPOOL_CB_SIZE   (sizeof(StaticMemPool_t))
#define MEMPOOL_ARR_SIZE(bl_count, bl_size)

Typedefs

typedef struct MemPoolDef_t MemPool_t

Macro Definition Documentation

◆ MEMPOOL_ARR_SIZE

#define MEMPOOL_ARR_SIZE ( bl_count,
bl_size )
Value:
(((((bl_size) + (4 - 1)) / 4) * 4)*(bl_count))

Definition at line 61 of file freertos_mpool.h.

◆ MEMPOOL_CB_SIZE

#define MEMPOOL_CB_SIZE   (sizeof(StaticMemPool_t))

Definition at line 58 of file freertos_mpool.h.

◆ MPOOL_STATUS

#define MPOOL_STATUS   0x5EED0000U

Definition at line 31 of file freertos_mpool.h.

◆ StaticMemPool_t

#define StaticMemPool_t   MemPool_t

Definition at line 55 of file freertos_mpool.h.

Typedef Documentation

◆ MemPool_t

typedef struct MemPoolDef_t MemPool_t