Skip to content

Commit 8648cfa

Browse files
committed
Updated submodule reference
1 parent d9482e0 commit 8648cfa

2 files changed

Lines changed: 7 additions & 7 deletions

File tree

Core/Src/can_messages_rx.c

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -111,13 +111,13 @@ void receive_shepherd_bms_emulated_alpha_cell_data(const can_msg_t *message, she
111111
uint64_t data = __builtin_bswap64(data_bigendian);
112112
uint64_t therm_mask = (1ULL << 10) - 1ULL;
113113
uint64_t therm_raw = (data >> 54) & therm_mask;
114-
shepherd_bms_emulated_alpha_cell_data->therm = (float)(therm_raw / 10);
114+
shepherd_bms_emulated_alpha_cell_data->therm = (float)(therm_raw / 10.0);
115115
uint64_t voltage_a_mask = (1ULL << 13) - 1ULL;
116116
uint64_t voltage_a_raw = (data >> 41) & voltage_a_mask;
117-
shepherd_bms_emulated_alpha_cell_data->voltage_a = (float)(voltage_a_raw / 1000);
117+
shepherd_bms_emulated_alpha_cell_data->voltage_a = (float)(voltage_a_raw / 1000.0);
118118
uint64_t voltage_b_mask = (1ULL << 13) - 1ULL;
119119
uint64_t voltage_b_raw = (data >> 28) & voltage_b_mask;
120-
shepherd_bms_emulated_alpha_cell_data->voltage_b = (float)(voltage_b_raw / 1000);
120+
shepherd_bms_emulated_alpha_cell_data->voltage_b = (float)(voltage_b_raw / 1000.0);
121121
uint64_t chip_id_mask = (1ULL << 4) - 1ULL;
122122
uint64_t chip_id_raw = (data >> 24) & chip_id_mask;
123123
shepherd_bms_emulated_alpha_cell_data->chip_id = (uint8_t)chip_id_raw;
@@ -136,13 +136,13 @@ void receive_shepherd_bms_emulated_beta_cell_data(const can_msg_t *message, shep
136136
uint64_t data = __builtin_bswap64(data_bigendian);
137137
uint64_t therm_mask = (1ULL << 10) - 1ULL;
138138
uint64_t therm_raw = (data >> 54) & therm_mask;
139-
shepherd_bms_emulated_beta_cell_data->therm = (float)(therm_raw / 10);
139+
shepherd_bms_emulated_beta_cell_data->therm = (float)(therm_raw / 10.0);
140140
uint64_t voltage_a_mask = (1ULL << 13) - 1ULL;
141141
uint64_t voltage_a_raw = (data >> 41) & voltage_a_mask;
142-
shepherd_bms_emulated_beta_cell_data->voltage_a = (float)(voltage_a_raw / 1000);
142+
shepherd_bms_emulated_beta_cell_data->voltage_a = (float)(voltage_a_raw / 1000.0);
143143
uint64_t voltage_b_mask = (1ULL << 13) - 1ULL;
144144
uint64_t voltage_b_raw = (data >> 28) & voltage_b_mask;
145-
shepherd_bms_emulated_beta_cell_data->voltage_b = (float)(voltage_b_raw / 1000);
145+
shepherd_bms_emulated_beta_cell_data->voltage_b = (float)(voltage_b_raw / 1000.0);
146146
uint64_t chip_id_mask = (1ULL << 4) - 1ULL;
147147
uint64_t chip_id_raw = (data >> 24) & chip_id_mask;
148148
shepherd_bms_emulated_beta_cell_data->chip_id = (uint8_t)chip_id_raw;

Drivers/Odyssey-Definitions

0 commit comments

Comments
 (0)