ring buffer

Revision:
2:d1095a112328
Parent:
1:cebd379d1139
Child:
3:c9c7c8e20336
--- a/rbuf.h	Thu Jun 23 19:50:09 2011 +0000
+++ b/rbuf.h	Thu Jun 23 20:21:41 2011 +0000
@@ -1,8 +1,6 @@
 #ifndef __ringbuffer_h_
  #define __ringbuffer_h_
 
-#include "can.h"
-
 #define NOT_EMPTY           0x01    // Bit fuer mindestens 1 Frame im Buffer 
 #define FAST_VOLL           0x02    // Bit fuer Fuellstandsschwelle ueberschritten 
 #define FEHLER              0x04    // Bit fuer Fehler aufgetreten 
@@ -27,30 +25,6 @@
      buffer_header_t in; 
      buffer_header_t out; 
    } io_buf_s; 
-/**
- *
- *typedef struct 
- *  { 
- *    uint16_t   buflen;        // Max. Objektanzahl fuer den Buffer 
- *   uint16_t   bufcnt;        // Bufferfuellstand in Objekten 
- *  void       * in;          // Zeiger auf char zum Schreiben (Schreibzeiger) 
- *     void       * out;         // Zeiger auf char zum Lesen     (Lesezeiger) 
- *     void       * buf;         // Zeiger auf char[LEN]-Buffer   (Buffer an sich) 
- *     uint32_t   anzahl;        // Anzahl aller geschriebenen Elemente (Absolutanzahl Elementz�hler) 
- *     uint32_t   fehleranzahl;  // Anzahl aufgetretener Fehler 
- *     uint16_t   Schwelle;      // Schwelle fuer "fast voll" 
- *     uint16_t   flags;         // Status-Flags 
- *     uint16_t   peak_max;      // Schleppzeiger ueber den max. Fuellstand an Elementen 
- *     uint16_t   blockgroesse;  // Groesse eines Datenobjekts (1 Byte bis Frames) = Objektgroesse 
- *   } buffer_header_t;          // 
- *
- *typedef struct 
- *   { 
- *     buffer_header_t in; 
- *     buffer_header_t out; 
- *   } io_buf_s; 
- *
- */ 
 
 #define   rbuf_t                  buffer_header_t