void ICACHE_FLASH_ATTR statusInit(void) { if (flashConfig.conn_led_pin >= 0) { makeGpio(flashConfig.conn_led_pin); setLed(1); } os_printf("CONN led=%d\n", flashConfig.conn_led_pin); os_timer_disarm(&ledTimer); os_timer_setfn(&ledTimer, ledTimerCb, NULL); os_timer_arm(&ledTimer, 2000, 0); }
void ICACHE_FLASH_ATTR serledInit(void) { int8_t pin = flashConfig.ser_led_pin; if (pin >= 0) { makeGpio(pin); gpio_output_set(0, 0, (1<<pin), 0); serledFlash(1000); // turn it on for 1 second } #ifdef SERLED_DBG os_printf("SER led=%d\n", pin); #endif }
void ICACHE_FLASH_ATTR statusInit(void) { if (flashConfig.conn_led_pin >= 0) { makeGpio(flashConfig.conn_led_pin); setLed(1); } #ifdef STATUS_DBG os_printf("CONN led=%d\n", flashConfig.conn_led_pin); #endif os_timer_disarm(&ledTimer); os_timer_setfn(&ledTimer, ledTimerCb, NULL); os_timer_arm(&ledTimer, 2000, 0); #ifdef MQTT os_timer_disarm(&mqttStatusTimer); os_timer_setfn(&mqttStatusTimer, mqttStatusCb, NULL); os_timer_arm(&mqttStatusTimer, MQTT_STATUS_INTERVAL, 1); // recurring timer #endif // MQTT }