feat: add fertilizer pump test functionality with web integration and HAL support

This commit is contained in:
2026-04-30 20:37:07 +02:00
parent 542ff578bc
commit 0ca09ed498
7 changed files with 43 additions and 2 deletions

View File

@@ -17,8 +17,8 @@ use crate::webserver::get_log::{get_live_log, get_log};
use crate::webserver::get_static::{serve_bundle, serve_favicon, serve_index};
use crate::webserver::ota::ota_operations;
use crate::webserver::post_json::{
board_test, can_power, detect_sensors, night_lamp_test, pump_test, set_config, wifi_scan,
write_time,
board_test, can_power, detect_sensors, fertilizer_pump_test, night_lamp_test, pump_test,
set_config, wifi_scan, write_time,
};
use crate::{bail, BOARD_ACCESS};
use alloc::borrow::ToOwned;
@@ -116,6 +116,7 @@ impl Handler for HTTPRequestRouter {
"/pumptest" => Some(pump_test(conn).await),
"/can_power" => Some(can_power(conn).await),
"/lamptest" => Some(night_lamp_test(conn).await),
"/fertilizerpumptest" => Some(fertilizer_pump_test(conn).await),
"/boardtest" => Some(board_test().await),
"/detect_sensors" => Some(detect_sensors(conn).await),
"/reboot" => {