summaryrefslogtreecommitdiff
path: root/stm
diff options
context:
space:
mode:
Diffstat (limited to 'stm')
-rw-r--r--stm/exti.c21
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) {