1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
#ifndef ISO14443_LAYER3A_H_
#define ISO14443_LAYER3A_H_
extern void iso14443_layer3a_state_machine (void *pvParameters);
enum ISO14443_STATES {
STARTING_UP, /* Hardware has not been initialized, initialize hardware, go to power-off */
POWERED_OFF, /* Card not in field, wait for PLL lock */
IDLE, /* Card in field and powered, wait for REQA or WUPA */
READY, /* Perform anticollision, wait for select */
ACTIVE, /* Selected */
HALT, /* Card halted and powered, wait for WUPA */
READY_STAR, /* Perform anticollision, wait for select */
ACTIVE_STAR, /* Selected */
ERROR, /* Some unrecoverable error has occured */
};
#endif /*ISO14443_LAYER3A_H_*/
|