esp8266/machine_pin: Fix memset size for zeroing of pin_irq_is_hard.

Thanks to @robert-hh.
diff --git a/esp8266/machine_pin.c b/esp8266/machine_pin.c
index f2e334b..d602bd6 100644
--- a/esp8266/machine_pin.c
+++ b/esp8266/machine_pin.c
@@ -95,7 +95,7 @@
     ETS_GPIO_INTR_ATTACH(pin_intr_handler_iram, NULL);
     // disable all interrupts
     memset(&MP_STATE_PORT(pin_irq_handler)[0], 0, 16 * sizeof(mp_obj_t));
-    memset(pin_irq_is_hard, 0, sizeof(pin_irq_obj));
+    memset(pin_irq_is_hard, 0, sizeof(pin_irq_is_hard));
     for (int p = 0; p < 16; ++p) {
         GPIO_REG_WRITE(GPIO_STATUS_W1TC_ADDRESS, 1 << p);
         SET_TRIGGER(p, 0);