diff --git a/Cargo.lock b/Cargo.lock index 4b275c9f9..a650a92e4 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -2540,9 +2540,9 @@ dependencies = [ [[package]] name = "sbp" -version = "4.14.1" +version = "4.17.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e96098bcd700770a6dd6b06717f41e81525f3af25788bcc0eade77d11061fa85" +checksum = "db425529eaeb2433689387c7567e43320f5bae4c5fdea307c11a225aace12f7b" dependencies = [ "base64", "bytes", diff --git a/console_backend/Cargo.toml b/console_backend/Cargo.toml index 19a1abffc..82934489c 100644 --- a/console_backend/Cargo.toml +++ b/console_backend/Cargo.toml @@ -34,7 +34,7 @@ chrono = { version = "0.4.26", features = [ "std", ], default-features = false } serde = { version = "1.0.175", features = ["derive"] } -sbp = { version = "4.14.1", features = ["json", "link", "swiftnav"] } +sbp = { version = "4.17.0", features = ["json", "link", "swiftnav"] } mimalloc = { version = "0.1", default-features = false } serialport = { git = "https://github.com/swift-nav/serialport-rs.git", default-features = false } diff --git a/console_backend/src/tabs/advanced_tab/advanced_imu_tab.rs b/console_backend/src/tabs/advanced_tab/advanced_imu_tab.rs index 4c5c8c53b..5ad7f7bf4 100644 --- a/console_backend/src/tabs/advanced_tab/advanced_imu_tab.rs +++ b/console_backend/src/tabs/advanced_tab/advanced_imu_tab.rs @@ -113,6 +113,9 @@ impl AdvancedImuTab { ImuType::TdkIam20680Hp => { self.imu_temp = 25_f64 + (msg.temp as f64 - 25_f64) / 326.8; } + ImuType::TdkIcm42670 => { + self.imu_temp = 25_f64 + (msg.temp as f64 / 128_f64); + } }; self.imu_conf = msg.imu_conf; }