![]() |
CMSIS-RTOS Validation
Version 1.0
RTOS Validation
|
#include <string.h>
#include "RV_Framework.h"
#include "cmsis_rv.h"
Data Structures | |
struct | MEM_BLOCK |
Macros | |
#define | MEMBL_CNT 8 |
#define | MEMBL_SZ 32 |
Functions | |
osPoolDef (MemPool, 8, MEM_BLOCK) | |
osPoolDef (MemPool_Isr, 2, MEM_BLOCK) | |
uint32_t | LFSR_32Bit (void) |
void | MemoryPool_IRQHandler (void) |
void | CreateMemoryPool (void) |
void | TC_MemPoolAllocAndFree (void) |
Test case: TC_MemPoolAllocAndFree. More... | |
void | TC_MemPoolAllocAndFreeComb (void) |
Test case: TC_MemPoolAllocAndFreeComb. More... | |
void | TC_MemPoolZeroInit (void) |
Test case: TC_MemPoolZeroInit. More... | |
void | TC_MemPoolParam (void) |
Test case: TC_MemPoolParam. More... | |
void | TC_MemPoolInterrupts (void) |
Test case: TC_MemPoolInterrupts. More... | |
Variables | |
static osPoolId | MemPool_Id |
static volatile osPoolId | MemPool_IdIsr |
static volatile osStatus | MemPool_StIsr |
static void *volatile | MemPtr_Isr [2] |
#define MEMBL_CNT 8 |
#define MEMBL_SZ 32 |
void CreateMemoryPool | ( | void | ) |
uint32_t LFSR_32Bit | ( | void | ) |
void MemoryPool_IRQHandler | ( | void | ) |
osPoolDef | ( | MemPool | , |
8 | , | ||
MEM_BLOCK | |||
) |
osPoolDef | ( | MemPool_Isr | , |
2 | , | ||
MEM_BLOCK | |||
) |
|
static |
|
static |
|
static |
|
static |