![]() |
CMSIS-RTOS Validation
Version 1.0
RTOS Validation
|
#include <string.h>
#include "RV_Framework.h"
#include "cmsis_rv.h"
#include "cmsis_os.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. | |
void | TC_MemPoolAllocAndFreeComb (void) |
Test case: TC_MemPoolAllocAndFreeComb. | |
void | TC_MemPoolZeroInit (void) |
Test case: TC_MemPoolZeroInit. | |
void | TC_MemPoolParam (void) |
Test case: TC_MemPoolParam. | |
void | TC_MemPoolInterrupts (void) |
Test case: TC_MemPoolInterrupts. | |
Variables | |
osPoolId | MemPool_Id |
osPoolId | MemPool_IdIsr |
osStatus | MemPool_StIsr |
void * | 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 | |||
) |
osPoolId MemPool_Id |
osPoolId MemPool_IdIsr |
osStatus MemPool_StIsr |
void* MemPtr_Isr[2] |