MSPM0_ValvanoWare  1.0
ECE445L starter code
FIFO.h
Go to the documentation of this file.
1 
23 #ifndef __FIFO_H__
24 #define __FIFO_H__
25 
26 
31  #define TXFIFOSIZE 64 // must be a power of 2
32 
33 
42 void TxFifo_Init(void);
43 
44 
53 int TxFifo_Put(char data);
54 
55 
64 char TxFifo_Get(void);
65 
66 
75 uint32_t TxFifo_Size(void);
76 
77 
82 #define RXFIFOSIZE 16 // must be a power of 2
83 
92 void RxFifo_Init(void);
93 
102 int RxFifo_Put(char data);
103 
112 char RxFifo_Get(void);
113 
122 uint32_t RxFifo_Size(void);
123 
124 #endif // __FIFO_H__
void TxFifo_Init(void)
Initialize FIFO.
char RxFifo_Get(void)
Get FIFO.
uint32_t TxFifo_Size(void)
number of elements in FIFO
void RxFifo_Init(void)
Initialize FIFO.
char TxFifo_Get(void)
Get FIFO.
uint32_t RxFifo_Size(void)
number of elements in FIFO
int RxFifo_Put(char data)
Put FIFO.
int TxFifo_Put(char data)
Put FIFO.