E:/Projects/AvrLib/include/sys/bankmem.h File Reference

Banked memory management definitions. More...

#include <sys/types.h>
#include <cfg/bankmem.h>

Include dependency graph for bankmem.h:

Go to the source code of this file.

Defines

#define NUTBANK_COUNT   0
#define NutSegBufEnable(bank)

Functions

__BEGIN_DECLS char * NutSegBufReset (void)
char * NutSegBufInit (size_t size)
char * NutSegBufWriteRequest (size_t *bcp)
char * NutSegBufReadRequest (size_t *bcp)
char * NutSegBufWriteCommit (size_t bc)
char * NutSegBufReadCommit (size_t bc)
void NutSegBufWriteLast (size_t bc)
void NutSegBufReadLast (size_t bc)
u_long NutSegBufAvailable (void)
u_long NutSegBufUsed (void)


Detailed Description

Banked memory management definitions.

Log
bankmem.h,v
Revision 1.7 2007/04/12 09:08:57 haraldkipp Segmented buffer routines ported to ARM.

Revision 1.6 2005/09/07 16:22:11 christianwelzel Added banking support for MMnet02

Revision 1.5 2005/05/16 08:35:32 haraldkipp Added banking support for Arthernet.

Revision 1.4 2004/09/01 14:19:41 haraldkipp Avoiding too many ifdefs

Revision 1.3 2004/08/18 18:51:41 haraldkipp Made banked memory configurable.

Revision 1.2 2003/12/15 19:27:53 haraldkipp Ethernut 2 support added

Revision 1.1 2003/07/21 18:21:34 haraldkipp First check in

Definition in file bankmem.h.


Define Documentation

#define NUTBANK_COUNT   0

Definition at line 75 of file bankmem.h.

#define NutSegBufEnable ( bank   ) 

Definition at line 93 of file bankmem.h.


Function Documentation

u_long NutSegBufAvailable ( void   ) 

char* NutSegBufInit ( size_t  size  ) 

char* NutSegBufReadCommit ( size_t  bc  ) 

void NutSegBufReadLast ( size_t  bc  ) 

char* NutSegBufReadRequest ( size_t *  bcp  ) 

__BEGIN_DECLS char* NutSegBufReset ( void   ) 

u_long NutSegBufUsed ( void   ) 

char* NutSegBufWriteCommit ( size_t  bc  ) 

void NutSegBufWriteLast ( size_t  bc  ) 

char* NutSegBufWriteRequest ( size_t *  bcp  ) 


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