E:/Projects/AvrLib/dev/FatFSDev.c File Reference

#include <stdio.h>
#include <avr/io.h>
#include <cio.h>
#include "ff.h"
#include "FatFSDev.h"
#include "fcntl.h"
#include "Xmmc.h"

Include dependency graph for FatFSDev.c:

Go to the source code of this file.

Functions

static int DOpen (IOCB *pIOCB) __attribute__((section(".lowtext")))
static int DClose (IOCB *pIOCB) __attribute__((section(".lowtext")))
static int DGetC (IOCB *pIOCB) __attribute__((section(".lowtext")))
static int DRead (IOCB *pIOCB, char *b, int n) __attribute__((section(".lowtext")))
static int DPutC (IOCB *pIOCB, int c) __attribute__((section(".lowtext")))
static int DWrite (IOCB *pIOCB, char *b, int n) __attribute__((section(".lowtext")))
static int DStatus (IOCB *pIOCB, int m) __attribute__((section(".lowtext")))
static int DXio (IOCB *pIOCB, int cmd, void *pP) __attribute__((section(".lowtext")))
static int DInit (void)
static int Dmode (int mode)
void FatFSInit (void)

Variables

static FATFSFSYS


Function Documentation

static int DClose ( IOCB pIOCB  )  [static]

Definition at line 63 of file FatFSDev.c.

References f_close(), free, and _iocb::p.

Referenced by DInit().

static int DGetC ( IOCB pIOCB  )  [static]

Definition at line 70 of file FatFSDev.c.

Referenced by DInit().

static int DInit ( void   )  [static]

Definition at line 26 of file FatFSDev.c.

References DClose(), DGetC(), DOpen(), DPutC(), DRead(), DStatus(), DWrite(), and DXio().

Referenced by FatFSInit().

static int Dmode ( int  mode  )  [static]

Definition at line 42 of file FatFSDev.c.

References FA_READ, FA_WRITE, FCNTL_RDONLY, and FCNTL_WRONLY.

Referenced by DOpen().

static int DOpen ( IOCB pIOCB  )  [static]

Definition at line 53 of file FatFSDev.c.

References _iocb::dev_name, Dmode(), f_open(), malloc, _iocb::mode, FF_DCB::mode, _iocb::p, and FF_DCB::pF.

Referenced by DInit().

static int DPutC ( IOCB pIOCB,
int  c 
) [static]

Definition at line 83 of file FatFSDev.c.

Referenced by DInit().

static int DRead ( IOCB pIOCB,
char *  b,
int  n 
) [static]

Definition at line 75 of file FatFSDev.c.

References f_read(), and _iocb::p.

Referenced by DInit().

static int DStatus ( IOCB pIOCB,
int  m 
) [static]

Definition at line 93 of file FatFSDev.c.

Referenced by DInit().

static int DWrite ( IOCB pIOCB,
char *  b,
int  n 
) [static]

Definition at line 88 of file FatFSDev.c.

Referenced by DInit().

static int DXio ( IOCB pIOCB,
int  cmd,
void *  pP 
) [static]

Definition at line 98 of file FatFSDev.c.

Referenced by DInit().

void FatFSInit ( void   ) 

Definition at line 120 of file FatFSDev.c.

References DInit().


Variable Documentation

FATFS* FSYS [static]

Definition at line 38 of file FatFSDev.c.

Referenced by MMCTask().


Generated on Sun Aug 31 13:30:07 2008 for FrankenRTOS by  doxygen 1.5.6