interrupt handling
Diff: host.h
- Revision:
- 7:96baf1b2fd07
- Parent:
- 5:93c612f43ec2
--- a/host.h Thu Apr 02 21:10:48 2015 +0000 +++ b/host.h Tue Apr 07 20:06:51 2015 +0000 @@ -0,0 +1,43 @@ +//void trf797xStopDecoders(void); +//void trf797xRunDecoders(void); +//void trf797xTxNextSlot(void); +//void trf797xtDisableSlotCounter(void); +//void trf797xReset(void); +//void trf797xTurnRfOn(void); +//void trf797xTurnRfOff(void); +//void trf797xWriteIsoControl(uint8_t iso_control); +//void iso15693FindTag(void); +//void iso15693Anticollision(uint8_t *mask, uint8_t length); +//void trf797xInitialSettings(void); +//uint8_t irqRegister = 0x01; // Interrupt register +//volatile uint8_t irqFlag = 0x00; +//uint8_t rxErrorFlag = 0x00; +//uint8_t readerMode; // Determines how interrupts will be handled +//int16_t nfc_state; +//uint8_t nfc_protocol; +//uint8_t active; +//uint8_t tagFlag; +//uint8_t irqCount = 0; + +//uint8_t debugBuffer[1000]; // Capture data for analysis +//uint8_t bufIdx=0; +//extern uint8_t turnRFOn[2]; +// +//extern uint8_t testcommand[2]; +// +//uint8_t buffer[2]; +//int8_t rxtxState = 1; // Transmit/Receive byte count +//uint8_t afi = 0; +//uint8_t flags = 0; // Stores the mask value (used in anticollision) +//uint8_t command[2]; +//uint8_t temp; +//extern uint8_t irqRegister; // Interrupt register (main.cpp) +//volatile extern uint8_t irqFlag; // main.cpp +//extern uint8_t rxErrorFlag; // main.cpp +//extern uint8_t readerMode; // Determines how interrupts will be handled (main.cpp) +//extern int8_t rxtxState; // Transmit/Receive byte count (main.cpp) +//extern uint8_t buffer[2]; +//extern uint8_t tagFlag; +//extern DigitalIn irqPin; +//extern uint8_t debugBuffer[1000]; // Capture data for analysis +//extern uint8_t bufIdx; \ No newline at end of file