Eric Ebert
/
CoOS
CoOS Demonstrator adapted to mbed Hardware.
OsQueue.h
- Committer:
- ericebert
- Date:
- 2010-12-03
- Revision:
- 0:57690853989a
File content as of revision 0:57690853989a:
/** ******************************************************************************* * @file OsQueue.h * @version V1.1.3 * @date 2010.04.26 * @brief Queue management header file * @details This file including some defines and declares about queue management. ******************************************************************************* * @copy * * INTERNAL FILE,DON'T PUBLIC. * * <h2><center>© COPYRIGHT 2009 CooCox </center></h2> ******************************************************************************* */ #ifndef _QUEUE_H #define _QUEUE_H /** * @struct Queue queue.h * @brief Queue struct * @details This struct use to manage queue. * */ typedef struct Queue { void **qStart; /*!< */ U8 id; /*!< */ U16 head; /*!< The header of queue */ U16 tail; /*!< The end of queue */ U16 qMaxSize; /*!< The max size of queue */ U16 qSize; /*!< Current size of queue */ }QCB,*P_QCB; #endif