Sniffer prints sends received data over uart0

But only when you program the chip. At some point it stops printing
the received bytes because the interrupt is not triggered anymore.
I do not know yet how and why this happens.

Even after restarting the board this state is maintained.
This commit is contained in:
Christina Quast 2015-01-30 18:10:29 +01:00
parent ba62278b83
commit 0a6025aeb6
1 changed files with 4 additions and 4 deletions

View File

@ -54,7 +54,7 @@
#define STATE_RESUME 5
/* Sniffer configuration */
#ifdef PIN_SC_SW
#undef PIN_SC_SW
#endif
@ -108,8 +108,6 @@ void USART1_IrqHandler( void )
*/
uint32_t csr = USART_PHONE->US_CSR;
printf(".\n\r");
if (csr & US_CSR_TXRDY) {
/* transmit buffer empty, nothing to transmit */
}
@ -129,7 +127,7 @@ void USART1_IrqHandler( void )
/** Initializes a ISO driver
* \param pPinIso7816RstMC Pin ISO 7816 Rst MC
*/
void _ISO7816_Init( const Pin pPinIso7816RstMC )
void _ISO7816_Init( )
{
TRACE_DEBUG("ISO_Init\n\r");
@ -193,6 +191,8 @@ extern int main( void )
PIO_Configure( pins_bus, PIO_LISTSIZE( pins_bus) ) ;
PIO_Configure(pPwr, PIO_LISTSIZE( pPwr ));
_ISO7816_Init( );
printf("***** START \n\r");
while (1) {
// printf(".\n\r");