Ejemplo n.º 1
0
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);
}
Ejemplo n.º 2
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
}
Ejemplo n.º 3
0
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
}