Remove unused CCID_STATE_RECEIVE and CCID_STATE_SEND state.

It was used before when Gnuk uses extended APDU exchange (7 years ago).
This commit is contained in:
NIIBE Yutaka
2018-11-09 12:52:21 +09:00
parent 69e8c0f334
commit 5aee75fd4b
3 changed files with 9 additions and 4 deletions

View File

@@ -1,3 +1,10 @@
2018-11-09 NIIBE Yutaka <gniibe@fsij.org>
* src/main.c (display_status_code): There is
no case where ccid_state == CCID_STATE_RECEIVE.
* src/gnuk.h (CCID_STATE_RECEIVE): Remove.
(CCID_STATE_SEND): Remove.
2018-10-12 NIIBE Yutaka <gniibe@fsij.org> 2018-10-12 NIIBE Yutaka <gniibe@fsij.org>
* src/usb-ccid.c (ccid_thread): Notify host about ack button. * src/usb-ccid.c (ccid_thread): Notify host about ack button.

View File

@@ -54,11 +54,10 @@ enum ccid_state {
CCID_STATE_NOCARD, /* No card available */ CCID_STATE_NOCARD, /* No card available */
CCID_STATE_START, /* Initial */ CCID_STATE_START, /* Initial */
CCID_STATE_WAIT, /* Waiting APDU */ CCID_STATE_WAIT, /* Waiting APDU */
CCID_STATE_EXECUTE, /* Executing command */ CCID_STATE_EXECUTE, /* Executing command */
CCID_STATE_ACK_REQUIRED_0, /* Ack required (executing)*/ CCID_STATE_ACK_REQUIRED_0, /* Ack required (executing)*/
CCID_STATE_ACK_REQUIRED_1, /* Waiting user's ACK (execution finished) */ CCID_STATE_ACK_REQUIRED_1, /* Waiting user's ACK (execution finished) */
CCID_STATE_RECEIVE, /* APDU Received Partially */
CCID_STATE_SEND, /* APDU Sent Partially */
CCID_STATE_EXITED, /* CCID Thread Terminated */ CCID_STATE_EXITED, /* CCID Thread Terminated */
CCID_STATE_EXEC_REQUESTED, /* Exec requested */ CCID_STATE_EXEC_REQUESTED, /* Exec requested */

View File

@@ -170,8 +170,7 @@ display_status_code (void)
{ {
usec = LED_TIMEOUT_INTERVAL; usec = LED_TIMEOUT_INTERVAL;
chopstx_poll (&usec, 1, led_event_poll); chopstx_poll (&usec, 1, led_event_poll);
emit_led (ccid_state == CCID_STATE_RECEIVE? emit_led (LED_TIMEOUT_ZERO, LED_TIMEOUT_STOP);
LED_TIMEOUT_ONE : LED_TIMEOUT_ZERO, LED_TIMEOUT_STOP);
} }
} }
} }