summaryrefslogtreecommitdiffstatshomepage
path: root/stm/systick.c
diff options
context:
space:
mode:
authorDamien <damien.p.george@gmail.com>2013-10-19 18:13:48 +0100
committerDamien <damien.p.george@gmail.com>2013-10-19 18:13:48 +0100
commitafe12bca23b106a18796bf6ed793ff1389bdddb2 (patch)
treec34020314b3b1ed7a6106a3582882460471ef1dc /stm/systick.c
parentfb42ec17bcf7508f66b8d8d0770b60c33be0d6ab (diff)
downloadmicropython-afe12bca23b106a18796bf6ed793ff1389bdddb2.tar.gz
micropython-afe12bca23b106a18796bf6ed793ff1389bdddb2.zip
Fix IRQ priority issue to give working USB; and some cleanup.
Diffstat (limited to 'stm/systick.c')
-rw-r--r--stm/systick.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/stm/systick.c b/stm/systick.c
index 172b754040..9464132e2d 100644
--- a/stm/systick.c
+++ b/stm/systick.c
@@ -8,6 +8,7 @@ void sys_tick_init() {
// sys-tick interrupt called at 1ms intervals
sys_tick_counter = 0;
SysTick_Config(SystemCoreClock / 1000);
+ NVIC_SetPriority(SysTick_IRQn, 0); // make it highest priority
}
// called on SysTick interrupt