X-Git-Url: https://git.zerfleddert.de/cgi-bin/gitweb.cgi/proxmark3-svn/blobdiff_plain/146c201cbe67cf3967cb497b3d67fb579c3ccb0e..0d704c7f5e1ddcf2a4e18f9f5759e6779a30119a:/client/data_operations.h diff --git a/client/data_operations.h b/client/data_operations.h new file mode 100644 index 00000000..88da1bd7 --- /dev/null +++ b/client/data_operations.h @@ -0,0 +1,17 @@ +#ifndef DATA_OPERATIONS_H +#define DATA_OPERATIONS_H + +#include +#include + +// Max graph trace len: 40000 (bigbuf) * 8 (at 1 bit per sample) +#define MAX_GRAPH_TRACE_LEN (40000 * 8 ) + +extern int GraphBuffer[MAX_GRAPH_TRACE_LEN]; +extern int GraphTraceLen; +extern int s_Buff[MAX_GRAPH_TRACE_LEN]; + + +int autoCorr(const int* in, int *out, size_t len, int window); +int directionalThreshold(const int* in, int *out, size_t len, int8_t up, int8_t down); +#endif // DATA_OPERATIONS_H