fix event notify

This commit is contained in:
Ta-Shun Su
2019-07-17 17:45:45 +08:00
parent 13047b2e47
commit 1249437b0e
@@ -106,7 +106,10 @@ static void master_init() {
}
static void master_event_handle() {
if (flag_mask(EVT_PIN_REQST)) {
if (flag_mask(EVT_PIN_RESET)) {
flag_disable(EVT_PIN_RESET);
master_reset();
} else if (flag_mask(EVT_PIN_REQST)) {
flag_disable(EVT_PIN_REQST);
master_switch_memory();
}
@@ -116,12 +119,12 @@ static void master_pin_callback(PIN_Handle handle, PIN_Id pin) {
switch (pin) {
case PIN_MEM_RST:
// memory reset
flag_enable(EVT_PIN_RESET);
flag_notify(EVT_PIN_RESET);
break;
case PIN_MEM_REQ:
// memory switch request
flag_enable(EVT_PIN_REQST);
flag_notify(EVT_PIN_REQST);
break;
}
}