interrupt handling

Dependencies:  

interruptStuff.h

Committer:
rwclough
Date:
2015-03-12
Revision:
3:eaae5433ab45
Parent:
2:bd5afc5aa139
Child:
4:9ab0d84bbd07

File content as of revision 3:eaae5433ab45:

/*
    Header file for interruptHandler.cpp
*/

void setupIrq(void);
void readIrqStatus(uint8_t *buffer);
void resetIrqStatus(void);
void nfcModeIrq(uint8_t *Register);
void targetIrq(uint8_t *Register);
void howToHandleTrf7970Irq(uint8_t *irq_status);
void trf7970IrqHandler(void);
void myIntHandler(void);

//  NFC and tag emulation settings
#define NFC106AC    0x29
#define NFC212AC    0x2A
#define NFC424AC    0x2B
#define NFC106PA    0x21
#define NFC212PA    0x22
#define NFC424PA    0x23

#define TAG14443A   0x24
#define TAG14443B   0x25
#define TAG15693    0x26
#define TAGFelica   0x27

#define TAG106      0x00
#define TAG212      0x21
#define TAG424      0x42
#define TAG848      0x63

#define FIFO_LEN    32
#define FIFO_MORE   26