UCOS_TI_LM3S_Keil
|
#include <ucos_ii.h>
函数 | |
OS_MEM * | OSMemCreate (void *addr, INT32U nblks, INT32U blksize, INT8U *perr) |
void * | OSMemGet (OS_MEM *pmem, INT8U *perr) |
INT8U | OSMemNameGet (OS_MEM *pmem, INT8U **pname, INT8U *perr) |
void | OSMemNameSet (OS_MEM *pmem, INT8U *pname, INT8U *perr) |
INT8U | OSMemPut (OS_MEM *pmem, void *pblk) |
INT8U | OSMemQuery (OS_MEM *pmem, OS_MEM_DATA *p_mem_data) |
void | OS_MemInit (void) |
INT8U OSMemQuery | ( | OS_MEM * | pmem, |
OS_MEM_DATA * | p_mem_data | ||
) |
参考 OS_ENTER_CRITICAL, OS_ERR_MEM_INVALID_PDATA, OS_ERR_MEM_INVALID_PMEM, OS_ERR_NONE, OS_EXIT_CRITICAL, OS_MEM_DATA::OSAddr, OS_MEM_DATA::OSBlkSize, OS_MEM_DATA::OSFreeList, OS_MEM::OSMemAddr, OS_MEM::OSMemBlkSize, OS_MEM::OSMemFreeList, OS_MEM::OSMemNBlks, OS_MEM::OSMemNFree, OS_MEM_DATA::OSNBlks, OS_MEM_DATA::OSNFree , 以及 OS_MEM_DATA::OSNUsed.
void OS_MemInit | ( | void | ) |
参考 OS_MAX_MEM_PART, OS_MemClr(), OS_MEM::OSMemFreeList, OSMemFreeList, OS_MEM::OSMemName , 以及 OSMemTbl.
参考自 OSInit().