]>
cvs.zerfleddert.de Git - proxmark3-svn/blob - client/ui.h
8d16e0592940a04da8146ae82c75fa8a2e716a3d
   1 //----------------------------------------------------------------------------- 
   2 // Copyright (C) 2010 iZsh <izsh at fail0verflow.com> 
   4 // This code is licensed to you under the terms of the GNU GPL, version 2 or, 
   5 // at your option, any later version. See the LICENSE.txt file for the text of 
   7 //----------------------------------------------------------------------------- 
   9 //----------------------------------------------------------------------------- 
  19 void HideGraphWindow(void); 
  20 void ShowGraphWindow(void); 
  21 void RepaintGraphWindow(void); 
  22 void PrintAndLog(char *fmt
, ...); 
  23 void SetLogFilename(char *fn
); 
  25 extern double CursorScaleFactor
; 
  26 extern int PlotGridX
, PlotGridY
, PlotGridXdefault
, PlotGridYdefault
; 
  28 extern int flushAfterWrite
;   //buzzy 
  30 int manchester_decode( int * data
, const size_t len
, uint8_t * dataout
); 
  31 int GetT55x7Clock( const int * data
, const size_t len
, int high 
); 
  32 int DetectFirstTransition(const int * data
, const size_t len
, int low
); 
  33 void PrintPaddedManchester( uint8_t * bitStream
, size_t len
, size_t blocksize
); 
  34 void ManchesterDiffDecodedString( const uint8_t *bitStream
, size_t len
, uint8_t invert 
); 
  35 int ManchesterConvertFrom255(const int * data
, const size_t len
, uint8_t * dataout
, int high
, int low
, int clock
, int startIndex
); 
  36 int ManchesterConvertFrom1(const int * data
, const size_t len
, uint8_t * dataout
, int clock
, int startIndex
); 
  37 void iceFsk2(int * data
, const size_t len
); 
  38 void iceFsk3(int * data
, const size_t len
);