From 90393b3392d608e82a2817dfd020506910e645e5 Mon Sep 17 00:00:00 2001 From: Christina Quast Date: Tue, 7 Apr 2015 21:15:12 +0200 Subject: [PATCH] phone.c: Replace defines with enum --- firmware/simtrace_src/phone.c | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/firmware/simtrace_src/phone.c b/firmware/simtrace_src/phone.c index 7fc5e092..96e373bc 100644 --- a/firmware/simtrace_src/phone.c +++ b/firmware/simtrace_src/phone.c @@ -111,18 +111,21 @@ static const Pin pinPhoneRST = PIN_ISO7816_RST_PHONE; #define USART_SEND 0 #define USART_RCV 1 -#define NONE 9 -#define RST_RCVD 10 -#define WAIT_CMD_PHONE 11 -#define WAIT_CMD_PC 12 -#define WAIT_ATR 13 +enum states{ + NONE = 9, + RST_RCVD = 10, + WAIT_CMD_PHONE = 11, + WAIT_CMD_PC = 12, + WAIT_ATR = 13, +}; + /*----------------------------------------------------------------------------- * Internal variables *-----------------------------------------------------------------------------*/ /** Variable for state of send and receive froom USART */ static uint8_t StateUsartGlobal = USART_RCV; -static uint32_t state; +static enum states state; extern uint8_t rcvdChar; extern volatile uint8_t timeout_occured;