aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEric Wild <ewild@sysmocom.de>2019-11-27 19:10:09 +0100
committerEric Wild <ewild@sysmocom.de>2019-11-28 13:42:16 +0100
commit5de00c28425726321bc1e434d37445f17144c576 (patch)
treeca4f682c6933407c0103220de79eee18a0c19195
parenta057457f6a50a4dd69a01e1cc1c73f80bfef6274 (diff)
boost uart priority
-rw-r--r--sysmoOCTSIM/main.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/sysmoOCTSIM/main.c b/sysmoOCTSIM/main.c
index 806a9f6..c73b715 100644
--- a/sysmoOCTSIM/main.c
+++ b/sysmoOCTSIM/main.c
@@ -474,6 +474,12 @@ DWT->FUNCTION1 = (0b10 << DWT_FUNCTION_DATAVSIZE_Pos) | /* DATAVSIZE 10 - dw
board_init();
command_init("sysmoOCTSIM> ");
+ /* boost uart priority by setting all other irqs to uartprio+1 */
+ for(int i = 0; i < PERIPH_COUNT_IRQn; i++)
+ NVIC_SetPriority(i, 2);
+ for(int i = SERCOM0_0_IRQn; i <= SERCOM7_3_IRQn; i++)
+ NVIC_SetPriority(i, 1);
+
printf("\r\n\r\n"
"=============================================================================\n\r"
"sysmoOCTSIM firmware " GIT_VERSION "\n\r"