kopia lustrzana https://github.com/Aircoookie/WLED
				
				
				
			WLED_DEBUG: fix for crash after LittleFS formating
This fixes a "division by zero" in WLED_DEBUG code. LittleFS init seems to take some time, so we can arrive at "Loops/sec" with 0 loops executed --> crash.pull/2724/head
							rodzic
							
								
									78e0c3dcca
								
							
						
					
					
						commit
						7d5ce994ab
					
				|  | @ -204,9 +204,11 @@ void WLED::loop() | |||
|     DEBUG_PRINT(F("State time: "));      DEBUG_PRINTLN(wifiStateChangedTime); | ||||
|     DEBUG_PRINT(F("NTP last sync: "));   DEBUG_PRINTLN(ntpLastSyncTime); | ||||
|     DEBUG_PRINT(F("Client IP: "));       DEBUG_PRINTLN(Network.localIP()); | ||||
|     DEBUG_PRINT(F("Loops/sec: "));       DEBUG_PRINTLN(loops / 30); | ||||
|     DEBUG_PRINT(F("UM time[ms]: "));     DEBUG_PRINT(avgUsermodMillis/loops); DEBUG_PRINT("/");DEBUG_PRINTLN(maxUsermodMillis); | ||||
|     DEBUG_PRINT(F("Strip time[ms]: "));  DEBUG_PRINT(avgStripMillis/loops); DEBUG_PRINT("/"); DEBUG_PRINTLN(maxStripMillis); | ||||
|     if (loops > 0) { // avoid division by zero
 | ||||
|       DEBUG_PRINT(F("Loops/sec: "));       DEBUG_PRINTLN(loops / 30); | ||||
|       DEBUG_PRINT(F("UM time[ms]: "));     DEBUG_PRINT(avgUsermodMillis/loops); DEBUG_PRINT("/");DEBUG_PRINTLN(maxUsermodMillis); | ||||
|       DEBUG_PRINT(F("Strip time[ms]: "));  DEBUG_PRINT(avgStripMillis/loops); DEBUG_PRINT("/"); DEBUG_PRINTLN(maxStripMillis); | ||||
|     } | ||||
|     strip.printSize(); | ||||
|     loops = 0; | ||||
|     maxUsermodMillis = 0; | ||||
|  |  | |||
		Ładowanie…
	
		Reference in New Issue
	
	 Frank
						Frank