Index: firmware/source/sys_startup.c =================================================================== diff -u -reff7b1575f008f81b29ef906f6346fac6012d3ab -rbf7c3835ce5a7bcbc47c305fb2fe5490d0899db8 --- firmware/source/sys_startup.c (.../sys_startup.c) (revision eff7b1575f008f81b29ef906f6346fac6012d3ab) +++ firmware/source/sys_startup.c (.../sys_startup.c) (revision bf7c3835ce5a7bcbc47c305fb2fe5490d0899db8) @@ -636,6 +636,16 @@ vimInit(); /* USER CODE BEGIN (74) */ + // shuffle IRQ priorities per design requirements + vimChannelMap( 3, 40, &rtiCompare1Interrupt ); + vimChannelMap( 5, 64, &rtiCompare3Interrupt ); + vimChannelMap( 10, 3, &het1HighLevelInterrupt ); + vimChannelMap( 13, 5, &linHighLevelInterrupt ); + vimChannelMap( 15, 29, &adc1Group1Interrupt ); + vimChannelMap( 16, 15, &can1HighLevelInterrupt ); + vimChannelMap( 29, 13, &can1LowLevelInterrupt ); + vimChannelMap( 40, 10, &dmaBTCAInterrupt ); + vimChannelMap( 64, 16, &sciHighLevelInterrupt ); /* USER CODE END */ /* Configure system response to error conditions signaled to the ESM group1 */