Skip to content

Commit

Permalink
card_emu_uart_interrupt: ASSERT if we get called with wrong uart_chan
Browse files Browse the repository at this point in the history
This is what we do in all other functions, not sure why this one
wants to silently ignore any such programming errors.

Change-Id: I022eee86a5a3b5077abe59897161578ed960f1b1
  • Loading branch information
laf0rge committed Feb 14, 2022
1 parent 20bc014 commit 8680677
Showing 1 changed file with 2 additions and 3 deletions.
5 changes: 2 additions & 3 deletions firmware/libcommon/source/mode_cardemu.c
Original file line number Diff line number Diff line change
Expand Up @@ -410,10 +410,9 @@ void card_emu_uart_reset_wt(uint8_t uart_chan)
/* call-back from card_emu.c to force a USART interrupt */
void card_emu_uart_interrupt(uint8_t uart_chan)
{
OSMO_ASSERT(uart_chan < ARRAY_SIZE(cardem_inst));
Usart *usart = get_usart_by_chan(uart_chan);
if (!usart) {
return;
}

if (USART0 == usart) {
NVIC_SetPendingIRQ(USART0_IRQn);
} else if (USART1 == usart) {
Expand Down

0 comments on commit 8680677

Please sign in to comment.