Ryan McBee / Mbed 2 deprecated OneWireCRC-PROV

Dependencies:   mbed

Fork of OneWireCRC by Petras Saduikis

Revision:
1:a6643ebd84ec
Parent:
0:01a6a40578c9
--- a/DebugTrace.h	Sun Jan 03 11:57:31 2010 +0000
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,50 +0,0 @@
-/*
-* DebugTrace. Allows dumping debug messages/values to serial or
-* to file.
-*
-* Copyright (C) <2009> Petras Saduikis <petras@petras.co.uk>
-*
-* This file is part of DebugTrace.
-*
-* DebugTrace is free software: you can redistribute it and/or modify
-* it under the terms of the GNU General Public License as published by
-* the Free Software Foundation, either version 3 of the License, or
-* (at your option) any later version.
-* 
-* DebugTrace is distributed in the hope that it will be useful,
-* but WITHOUT ANY WARRANTY; without even the implied warranty of
-* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
-* GNU General Public License for more details.
-*
-* You should have received a copy of the GNU General Public License
-* along with DebugTrace.  If not, see <http://www.gnu.org/licenses/>.
-*/
-
-#ifndef SNATCH59_DEBUGTRACE_H
-#define SNATCH59_DEBUGTRACE_H
-
-enum eLog {OFF, ON};
-enum eLogTarget {TO_SERIAL, TO_FILE};
-
-class DebugTrace
-{
-public:
-    DebugTrace(eLog on, eLogTarget mode, const char* fileName = "log.txt", const int maxSize = 1024);
-    ~DebugTrace();
-    
-    void clear();
-    void traceOut(const char* fmt, ...);
-    
-private:
-    eLog enabled;
-    eLogTarget logMode;
-    int maxFileSize;
-    int currentFileSize;
-    char* logFile;
-    char* logFileBackup;
-    int logFileStatus;            // if things go wrong, don't write any more data to file
-    
-    void backupLog();
-};
-
-#endif