fix: increase delay in start_scale function for improved stability
This commit is contained in:
		| @@ -111,7 +111,7 @@ void start_scale(bool touchSensorConnected) { | |||||||
|   scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); |   scale.begin(LOADCELL_DOUT_PIN, LOADCELL_SCK_PIN); | ||||||
|  |  | ||||||
|   oledShowProgressBar(6, 7, DISPLAY_BOOT_TEXT, "Tare scale"); |   oledShowProgressBar(6, 7, DISPLAY_BOOT_TEXT, "Tare scale"); | ||||||
|   for (uint16_t i = 0; i < 2000; i++) { |   for (uint16_t i = 0; i < 3000; i++) { | ||||||
|     yield(); |     yield(); | ||||||
|     vTaskDelay(pdMS_TO_TICKS(1)); |     vTaskDelay(pdMS_TO_TICKS(1)); | ||||||
|     esp_task_wdt_reset(); |     esp_task_wdt_reset(); | ||||||
| @@ -121,7 +121,8 @@ void start_scale(bool touchSensorConnected) { | |||||||
|     vTaskDelay(pdMS_TO_TICKS(5000)); |     vTaskDelay(pdMS_TO_TICKS(5000)); | ||||||
|   } |   } | ||||||
|  |  | ||||||
|   scale.set_scale(calibrationValue); // this value is obtained by calibrating the scale with known weights; see the README for details |   scale.set_scale(calibrationValue); | ||||||
|  |   vTaskDelay(pdMS_TO_TICKS(5000)); | ||||||
|   scale.tare(); |   scale.tare(); | ||||||
|  |  | ||||||
|   // Display Gewicht |   // Display Gewicht | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user