From f4e050d413e443f8403d1069e94e859fa75cb849 Mon Sep 17 00:00:00 2001 From: Empire Phoenix Date: Tue, 5 May 2026 00:23:04 +0200 Subject: [PATCH] Add `ChecksumError` handling to `FatError` conversion --- Software/MainBoard/rust/src/fat_error.rs | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/Software/MainBoard/rust/src/fat_error.rs b/Software/MainBoard/rust/src/fat_error.rs index 0032b1e..68dcda1 100644 --- a/Software/MainBoard/rust/src/fat_error.rs +++ b/Software/MainBoard/rust/src/fat_error.rs @@ -316,9 +316,12 @@ impl From for FatError { impl From for FatError { fn from(value: BmsProtocolError) -> Self { match value { - BmsProtocolError::I2cCommunicationError => FatError::String { + BmsProtocolError::I2cCommunicationError =>FatError::String { error: "I2C communication error".to_string(), }, + BmsProtocolError::ChecksumError => FatError::String { + error: "BMS checksum error".to_string(), + }, } } }