Nut/OS  4.10.3
API Reference
bankmem.c File Reference
#include <sys/heap.h>
#include <stdint.h>
#include <sys/bankmem.h>
Include dependency graph for bankmem.c:

Go to the source code of this file.

Functions

char * NutSegBufReset (void)
 Reset the segmented buffer.
char * NutSegBufInit (size_t size)
 Initialize the segmented buffer.
char * NutSegBufWriteRequest (size_t *bcp)
 Request segmented buffer space for writing.
char * NutSegBufReadRequest (size_t *bcp)
 Request segmented buffer space for reading.
char * NutSegBufWriteCommit (size_t bc)
 Commit written buffer space.
char * NutSegBufReadCommit (size_t bc)
 Commit read buffer space.
void NutSegBufWriteLast (size_t bc)
 Commit written buffer space and finish write access.
void NutSegBufReadLast (size_t bc)
 Commit written buffer space and finish read access.
uint32_t NutSegBufAvailable (void)
 Return the available buffer space.
uint32_t NutSegBufUsed (void)
 Return the used buffer space.