diff options
author | Eric Wild <ewild@sysmocom.de> | 2019-11-27 19:10:09 +0100 |
---|---|---|
committer | Eric Wild <ewild@sysmocom.de> | 2019-11-28 13:42:16 +0100 |
commit | 5de00c28425726321bc1e434d37445f17144c576 (patch) | |
tree | ca4f682c6933407c0103220de79eee18a0c19195 | |
parent | a057457f6a50a4dd69a01e1cc1c73f80bfef6274 (diff) |
boost uart priority
Change-Id: I10ea17ca8b120c09b8926da010c9e358b219f7ed
-rw-r--r-- | sysmoOCTSIM/main.c | 6 |
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" |