aboutsummaryrefslogtreecommitdiffstats
path: root/firmware
diff options
context:
space:
mode:
authorChristina Quast <chrysh.ng+github@gmail.com>2015-11-10 12:08:44 +0100
committerChristina Quast <chrysh.ng+github@gmail.com>2015-11-10 12:08:46 +0100
commit557e287feb4ba7feed682a926a0531c392ff16ff (patch)
treee9575f71b7d5ae2f3abb4af24cad7c8ddc1a7685 /firmware
parent899348ebbec06c6c8e6fee7951a509ae3bad1e7b (diff)
Send on Slot updates over USB on CCID init
When SIM card gets inserted into the SIM card slot, pinSmartCard is connected to GND; otherwise a pullup connects the pin to VCC.
Diffstat (limited to 'firmware')
-rw-r--r--firmware/src_simtrace/ccid.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/firmware/src_simtrace/ccid.c b/firmware/src_simtrace/ccid.c
index 45efaa0..34a0b8e 100644
--- a/firmware/src_simtrace/ccid.c
+++ b/firmware/src_simtrace/ccid.c
@@ -153,10 +153,10 @@ void CCID_init( void )
/* Decode ATR and print it */
ISO7816_Decode_ATR( pAtr ) ;
- // FIXME. what if smcard is not inserted?
if(PIO_Get(&pinSmartCard) == 0) {
- printf("SIM card inserted\n\r");
CCID_Insertion();
+ } else {
+ CCID_Removal();
}
}