;
LOW(GPIO_SSC_DOUT);
while (AT91C_BASE_TC0->TC_CV < T0 * 32)
- ;;
+ ;
}
LED_A_OFF();
break;
int i, j;
byte_t rx[HITAG_FRAME_LEN];
size_t rxlen = 0;
-//bool bQuitTraceFull = false;
bQuiet = false;
byte_t txbuf[HITAG_FRAME_LEN];
byte_t* tx = txbuf;
BigBuf_free();
// Clean up trace and prepare it for storing frames
- set_tracing(TRUE);
+ set_tracing(true);
clear_trace();
DbpString("Starting HitagS simulation");
tag.max_page=0;
//con1
tag.auth=0;
- if((tag.pages[1][2]&0x80)==1)
+ if (tag.pages[1][2]&0x80)
tag.auth=1;
tag.LCON=0;
- if((tag.pages[1][2]&0x2)==1)
+ if (tag.pages[1][2]&0x2)
tag.LCON=1;
tag.LKP=0;
- if((tag.pages[1][2]&0x1)==1)
+ if (tag.pages[1][2]&0x1)
tag.LKP=1;
//con2
//0=read write 1=read only
tag.LCK7=0;
- if((tag.pages[1][1]&0x80)==1)
+ if (tag.pages[1][1]&0x80)
tag.LCK7=1;
tag.LCK6=0;
- if((tag.pages[1][1]&0x40)==1)
+ if (tag.pages[1][1]&0x40)
tag.LCK6=1;
tag.LCK5=0;
- if((tag.pages[1][1]&0x20)==1)
+ if (tag.pages[1][1]&0x20)
tag.LCK5=1;
tag.LCK4=0;
- if((tag.pages[1][1]&0x10)==1)
+ if (tag.pages[1][1]&0x10)
tag.LCK4=1;
tag.LCK3=0;
- if((tag.pages[1][1]&0x8)==1)
+ if (tag.pages[1][1]&0x8)
tag.LCK3=1;
tag.LCK2=0;
- if((tag.pages[1][1]&0x4)==1)
+ if (tag.pages[1][1]&0x4)
tag.LCK2=1;
tag.LCK1=0;
- if((tag.pages[1][1]&0x2)==1)
+ if (tag.pages[1][1]&0x2)
tag.LCK1=1;
tag.LCK0=0;
- if((tag.pages[1][1]&0x1)==1)
+ if (tag.pages[1][1]&0x1)
tag.LCK0=1;
// Set up simulator mode, frequency divisor which will drive the FPGA
// and analog mux selection.
FpgaDownloadAndGo(FPGA_BITSTREAM_LF);
- FpgaWriteConfWord(
- FPGA_MAJOR_MODE_LF_EDGE_DETECT | FPGA_LF_EDGE_DETECT_READER_FIELD);
+ FpgaWriteConfWord(FPGA_MAJOR_MODE_LF_EDGE_DETECT);
FpgaSendCommand(FPGA_CMD_SET_DIVISOR, 95); //125Khz
SetAdcMuxFor(GPIO_MUXSEL_LOPKD);
RELAY_OFF();
bSuccessful = false;
// Clean up trace and prepare it for storing frames
- set_tracing(TRUE);
+ set_tracing(true);
clear_trace();
bQuiet = false;
tag.tstate = NO_OP;
// Clean up trace and prepare it for storing frames
- set_tracing(TRUE);
+ set_tracing(true);
clear_trace();
bQuiet = false;
bSuccessful = false;
// Clean up trace and prepare it for storing frames
- set_tracing(TRUE);
+ set_tracing(true);
clear_trace();
bQuiet = false;