Subversion Repositories NaviCtrl

Rev

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);