Skip to content

Commit

Permalink
firmware/sniffer: Enable interrupts for overrun/parity/frame errors
Browse files Browse the repository at this point in the history
We so far didn't have interrupts enabled for those, and just caught
them "by accident" if a byte was received or if a timeout happened.

Let's explicitly enable those interrupts so we also catch those
conditions by themselves.

Change-Id: Ia27f537706b9a6252dd18175545c6f27a7d17d0e
  • Loading branch information
laf0rge committed Nov 19, 2022
1 parent 89da837 commit 0c8cb51
Showing 1 changed file with 1 addition and 1 deletion.
2 changes: 1 addition & 1 deletion firmware/libcommon/source/sniffer.c
Original file line number Diff line number Diff line change
Expand Up @@ -918,7 +918,7 @@ void Sniffer_usart0_irq(void)
* Initialization routine
*-----------------------------------------------------------------------------*/

#define SNIFFER_IER (US_IER_RXRDY | US_IER_TIMEOUT)
#define SNIFFER_IER (US_IER_RXRDY | US_IER_TIMEOUT | US_IER_OVRE | US_IER_FRAME | US_IER_PARE)

/* Called during USB enumeration after device is enumerated by host */
void Sniffer_configure(void)
Expand Down

0 comments on commit 0c8cb51

Please sign in to comment.