Rev 272 | Rev 378 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 272 | Rev 362 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | #include "fifo.h" |
1 | #include "fifo.h" |
- | 2 | #include "main.h" |
|
Line 2... | Line 3... | ||
2 | 3 | ||
3 | u8 fifo_init (fifo_t* f, u8* buffer, const u16 size, u16 putvicsource, u16 getvicsource) |
4 | u8 fifo_init (fifo_t* f, u8* buffer, const u16 size, u16 putvicsource, u16 getvicsource) |
4 | { |
5 | { |
5 | if(f == NULL) return(0); |
6 | if(f == NULL) return(0); |
Line 35... | Line 36... | ||
35 | return(1); |
36 | return(1); |
36 | } |
37 | } |
Line 37... | Line 38... | ||
37 | 38 | ||
38 | u8 fifo_get_wait (fifo_t *f, u8 *pdata) |
39 | u8 fifo_get_wait (fifo_t *f, u8 *pdata) |
39 | { |
40 | { |
Line 40... | Line 41... | ||
40 | while (!f->count); |
41 | while (!f->count && (SD_WatchDog)); |
41 | 42 | ||
Line 42... | Line 43... | ||
42 | return fifo_get(f, pdata); |
43 | return fifo_get(f, pdata); |