Skip to content

Commit 98fb893

Browse files
committed
stm: Reinstate code to handle CC3000 EXTI (commented out for now).
1 parent 1dc76af commit 98fb893

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

stm/exti.c

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -382,6 +382,27 @@ void EXTI15_10_IRQHandler(void) {
382382
Handle_EXTI_Irq(13);
383383
Handle_EXTI_Irq(14);
384384
Handle_EXTI_Irq(15);
385+
386+
#if 0
387+
// for CC3000 support, needs to be re-written to use new EXTI code
388+
if (EXTI_GetITStatus(EXTI_Line14) != RESET) {
389+
led_toggle(PYB_LED_G2);
390+
/* these are needed for CC3000 support
391+
extern void SpiIntGPIOHandler(void);
392+
extern uint32_t exti14_enabled;
393+
extern uint32_t exti14_missed;
394+
//printf("-> EXTI14 en=%lu miss=%lu\n", exti14_enabled, exti14_missed);
395+
if (exti14_enabled) {
396+
exti14_missed = 0;
397+
SpiIntGPIOHandler(); // CC3000 interrupt
398+
} else {
399+
exti14_missed = 1;
400+
}
401+
*/
402+
EXTI_ClearITPendingBit(EXTI_Line14);
403+
//printf("<- EXTI14 done\n");
404+
}
405+
#endif
385406
}
386407

387408
void PVD_IRQHandler(void) {

0 commit comments

Comments
 (0)