void call_back (uint32 interruptMask, void *arg)
{
uint32 gpio_status;
gpio_status = GPIO_REG_READ(GPIO_STATUS_ADDRESS);
GPIO_REG_WRITE(GPIO_STATUS_W1TC_ADDRESS, gpio_status);
os_printf("call_back");
}
void user_init()
{
uart_div_modify(0, UART_CLK_FREQ / 115200);
GPIO_REG_WRITE(GPIO_STATUS_W1TC_ADDRESS, BIT(5));
gpio_pin_intr_state_set(GPIO_ID_PIN(5), GPIO_PIN_INTR_POSEDGE);
ETS_GPIO_INTR_ATTACH(&call_back, 0);
ETS_GPIO_INTR_ENABLE();
}