void ISO7816_cold_reset(void) { volatile unsigned int i; // tb: wait 400 cycles, 3.58MHz => 80µs 48000000Hz (3840) for( i=0; i<(120*(BOARD_MCK/1000000)); i++ ) { } AT91C_BASE_US0->US_RHR; AT91C_BASE_US0->US_CR = AT91C_US_RSTSTA | AT91C_US_RSTIT | AT91C_US_RSTNACK; ISO7816_IccPowerOn(); }