Refactor extra1 to fertilizer_pump in HAL and main logic

- Renamed `extra1` method and related calls to `fertilizer_pump` for clarity and better domain alignment.
- Updated HAL implementation to control `extra2` GPIO for fertilizer pump operations.
- Added build script trigger to refresh `VERGEN_BUILD_TIMESTAMP` on each build.
This commit is contained in:
2026-05-01 13:11:47 +02:00
parent a30d59605d
commit 1ace878488
5 changed files with 11 additions and 8 deletions

View File

@@ -733,9 +733,9 @@ pub async fn do_secure_pump(
&elapsed_minutes.to_string(),
"",
);
board.board_hal.extra1(true).await?;
board.board_hal.fertilizer_pump(true).await?;
Timer::after_millis(plant_config.fertilizer_s as u64 * 1000).await;
board.board_hal.extra1(false).await?;
board.board_hal.fertilizer_pump(false).await?;
info!("Fertilizer pump stopped");
// Store the current time as last fertilizer time