void ICACHE_FLASH_ATTR init_done_cb(void) { #if DEBUGSOO > 0 os_printf("\nSDK Init - Ok\nHeap size: %d bytes\n", system_get_free_heap_size()); os_printf("Flash ID: %08x, size: %u\n", spi_flash_get_id(), spi_flash_real_size()); os_printf("Curr cfg size: %d b\n", current_cfg_length()); struct ets_store_wifi_hdr whd; spi_flash_read(((flashchip->chip_size/flashchip->sector_size)-1)*flashchip->sector_size, &whd, sizeof(whd)); os_printf("Last sec rw count: %u\n\n", whd.wr_cnt); #endif // wireless_co2_init(2); // init timer/tasks //ets_set_idle_cb(user_idle, NULL); // do not use sleep mode! // #ifdef USE_WEB web_fini(sysinifname); #endif switch(system_get_rst_info()->reason) { case REASON_SOFT_RESTART: case REASON_DEEP_SLEEP_AWAKE: break; default: New_WiFi_config(WIFI_MASK_ALL); break; } #ifdef USE_RS485DRV rs485_drv_start(); init_mdbtab(); #endif }
void ICACHE_FLASH_ATTR init_done_cb(void) { os_printf("\nSDK Init - Ok\nCurrent 'heap' size: %d bytes\n", system_get_free_heap_size()); #ifdef TEST_RTC_RTNTN test_rtc_mem(); #endif web_fini(inifname); New_WiFi_config(WIFI_MASK_ALL); }
void ICACHE_FLASH_ATTR init_done_cb(void) { os_printf("\nSDK Init - Ok\nCurrent 'heap' size: %d bytes\n", system_get_free_heap_size()); #ifdef USE_WEB web_fini(inifname); #endif switch(system_get_rst_info()->reason) { case REASON_SOFT_RESTART: case REASON_DEEP_SLEEP_AWAKE: break; default: New_WiFi_config(WIFI_MASK_ALL); break; } }