#include "string.h"
#include "../common/iso15693tools.h"
#include "../common/cmd.h"
-#include "crapto1.h"
-#include "mifareutil.h"
+
#define arraylen(x) (sizeof(x)/sizeof((x)[0]))
// every other is Q. We just want power, so abs(I) + abs(Q) is
// close to what we want.
if (getNext) {
+ int8_t r;
- dest[c++] = abs(b) + abs(prev);
+ if(b < 0) {
+ r = -b;
+ } else {
+ r = b;
+ }
+ if(prev < 0) {
+ r -= prev;
+ } else {
+ r += prev;
+ }
+
+ dest[c++] = (uint8_t)r;
if(c >= 20000) {
break;
//-----------------------------------------------------------------------------
void AcquireRawAdcSamplesIso15693(void)
{
- uint8_t *dest = mifare_get_bigbufptr();
+ uint8_t *dest = (uint8_t *)BigBuf;
int c = 0;
int getNext = 0;
void RecordRawAdcSamplesIso15693(void)
{
- uint8_t *dest = mifare_get_bigbufptr();
+ uint8_t *dest = (uint8_t *)BigBuf;
int c = 0;
int getNext = 0;