Skip to content
Permalink
Browse files

clear gpio flags after posting event

  • Loading branch information
samdoshi committed May 16, 2017
1 parent b6d9787 commit b6ad8c7f774ef5d97726bd9d54c5de74686f9cad
Showing with 2 additions and 2 deletions.
  1. +2 −2 src/init_teletype.c
@@ -77,10 +77,10 @@ __attribute__((__interrupt__))
static void irq_port0_line0(void) {
for(int i=0;i<8;i++) {
if(gpio_get_pin_interrupt_flag(i)) {
gpio_clear_pin_interrupt_flag(i);
// print_dbg("\r\n # A00");
event_t e = { .type = kEventTrigger, .data = i };
event_post(&e);
gpio_clear_pin_interrupt_flag(i);
}
}
}
@@ -89,10 +89,10 @@ static void irq_port0_line0(void) {
__attribute__((__interrupt__))
static void irq_port0_line1(void) {
if(gpio_get_pin_interrupt_flag(NMI)) {
gpio_clear_pin_interrupt_flag(NMI);
// print_dbg("\r\n ### NMI ### ");
event_t e = { .type = kEventFront, .data = gpio_get_pin_value(NMI) };
event_post(&e);
gpio_clear_pin_interrupt_flag(NMI);
}
}

0 comments on commit b6ad8c7

Please sign in to comment.