diff options
| author | Damien George <damien.p.george@gmail.com> | 2014-02-26 17:04:12 +0000 |
|---|---|---|
| committer | Damien George <damien.p.george@gmail.com> | 2014-02-26 17:04:12 +0000 |
| commit | 98fb8935bc54085989cb271eb1a75fe2a6214c43 (patch) | |
| tree | 04e3fd5a75b57b80a88fcf6efd212507dc4bf934 /stm/exti.c | |
| parent | 1dc76af7bff6c31ab7b5da4954fa5573144d9fb1 (diff) | |
stm: Reinstate code to handle CC3000 EXTI (commented out for now).
Diffstat (limited to 'stm/exti.c')
| -rw-r--r-- | stm/exti.c | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/stm/exti.c b/stm/exti.c index 6b0711a71..13269e728 100644 --- a/stm/exti.c +++ b/stm/exti.c @@ -382,6 +382,27 @@ void EXTI15_10_IRQHandler(void) { Handle_EXTI_Irq(13); Handle_EXTI_Irq(14); Handle_EXTI_Irq(15); + +#if 0 + // for CC3000 support, needs to be re-written to use new EXTI code + if (EXTI_GetITStatus(EXTI_Line14) != RESET) { + led_toggle(PYB_LED_G2); + /* these are needed for CC3000 support + extern void SpiIntGPIOHandler(void); + extern uint32_t exti14_enabled; + extern uint32_t exti14_missed; + //printf("-> EXTI14 en=%lu miss=%lu\n", exti14_enabled, exti14_missed); + if (exti14_enabled) { + exti14_missed = 0; + SpiIntGPIOHandler(); // CC3000 interrupt + } else { + exti14_missed = 1; + } + */ + EXTI_ClearITPendingBit(EXTI_Line14); + //printf("<- EXTI14 done\n"); + } +#endif } void PVD_IRQHandler(void) { |
