diff options
author | Christina Quast <chrysh.ng+git@gmail.com> | 2015-04-13 22:39:11 +0200 |
---|---|---|
committer | Christina Quast <chrysh.ng+git@gmail.com> | 2015-04-13 22:39:11 +0200 |
commit | 911bf26a553b004c4147319de196e178f66b1657 (patch) | |
tree | e2250f33c66e2cdf76843e03b04b79ad4b66151f /firmware | |
parent | d52201f6dbb6b795a77f945446c291201f088165 (diff) |
sniffer.c: Enable/disable interrupts in init/exit function
Diffstat (limited to 'firmware')
-rw-r--r-- | firmware/src_simtrace/sniffer.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/firmware/src_simtrace/sniffer.c b/firmware/src_simtrace/sniffer.c index cce427c..194d2e8 100644 --- a/firmware/src_simtrace/sniffer.c +++ b/firmware/src_simtrace/sniffer.c @@ -72,9 +72,10 @@ void Sniffer_configure( void ){ void Sniffer_exit( void ){ TRACE_INFO("Sniffer exit\n"); + USART_DisableIt(USART_PHONE, US_IER_RXRDY); + NVIC_DisableIRQ(USART1_IRQn); USART_SetReceiverEnabled(USART_PHONE, 0); } - void Sniffer_init( void ) { TRACE_INFO("Sniffer Init\n"); @@ -87,6 +88,8 @@ void Sniffer_init( void ) ISO7816_Init(&usart_info, CLK_SLAVE); USART_SetReceiverEnabled(USART_PHONE, 1); + USART_EnableIt(USART_PHONE, US_IER_RXRDY); + NVIC_EnableIRQ(USART1_IRQn); } void Sniffer_run( void ) |