Dependencies: mbed NetServicesMin
fifo.h
- Committer:
- fernya
- Date:
- 2012-06-18
- Revision:
- 0:aa9ebbd3715f
File content as of revision 0:aa9ebbd3715f:
#ifndef FIFO_H_ #define FIFO_H_ #include "mbed.h" #define FIFO_SIZE 800 #define FIFO_TYPE uint32_t class fifo { FIFO_TYPE buffer[FIFO_SIZE]; uint32_t head, tail; public: fifo(); uint8_t put(FIFO_TYPE data);// returns 0 on success uint8_t get(FIFO_TYPE* data); uint32_t available(); uint32_t free(); }; #endif /* FIFO_H_ */