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

@@ -484,6 +484,15 @@ impl<'a> BoardInteraction<'a> for V4<'a> {
Ok(())
}
async fn extra2(&mut self, enable: bool) -> FatResult<()> {
if enable {
self.extra2.set_high();
} else {
self.extra2.set_low();
}
Ok(())
}
async fn backup_config(&mut self, controller_config: &PlantControllerConfig) -> FatResult<()> {
let mut buffer: [u8; 4096 - BACKUP_HEADER_MAX_SIZE] = [0; 4096 - BACKUP_HEADER_MAX_SIZE];
let length = postcard::to_slice(controller_config, &mut buffer)?.len();