diff options
author | Vegard Storheil Eriksen <zyp@jvnv.net> | 2012-01-21 22:30:38 +0100 |
---|---|---|
committer | Vegard Storheil Eriksen <zyp@jvnv.net> | 2012-01-21 22:30:38 +0100 |
commit | 005e0ba51aafb6b26383fbd7df9000399c79098d (patch) | |
tree | 9b265a735276d7da262a6bd0851b2bf57776efff /hal | |
parent | d734fc168e94f0bdb42f6b28e702d5a909146cef (diff) |
Added USB interrupt handler.
Diffstat (limited to 'hal')
-rw-r--r-- | hal/interrupt.cpp | 8 | ||||
-rw-r--r-- | hal/pin.h | 18 |
2 files changed, 26 insertions, 0 deletions
diff --git a/hal/interrupt.cpp b/hal/interrupt.cpp index 611b09c..ab9c89a 100644 --- a/hal/interrupt.cpp +++ b/hal/interrupt.cpp @@ -166,4 +166,12 @@ vector_t vectors[] __attribute__((section(".vectors"))) = { interrupt<Interrupt::DMA2_Channel2>, interrupt<Interrupt::DMA2_Channel3>, interrupt<Interrupt::DMA2_Channel4_5>, + 0, // 60 + 0, // 61 + 0, // 62 + 0, // 63 + 0, // 64 + 0, // 65 + 0, // 66 + interrupt<(Interrupt::IRQ)67>, // 67 }; @@ -59,6 +59,24 @@ class Pin { } } }; + +static Pin PA0(GPIOA, 0); +static Pin PA1(GPIOA, 1); +static Pin PA2(GPIOA, 2); +static Pin PA3(GPIOA, 3); +static Pin PA4(GPIOA, 4); +static Pin PA5(GPIOA, 5); +static Pin PA6(GPIOA, 6); +static Pin PA7(GPIOA, 7); +static Pin PA8(GPIOA, 8); +static Pin PA9(GPIOA, 9); +static Pin PA10(GPIOA, 10); +static Pin PA11(GPIOA, 11); +static Pin PA12(GPIOA, 12); +static Pin PA13(GPIOA, 13); +static Pin PA14(GPIOA, 14); +static Pin PA15(GPIOA, 15); + static Pin PB0(GPIOB, 0); static Pin PB1(GPIOB, 1); static Pin PB2(GPIOB, 2); |