@@ -511,10 +511,10 @@ void populate_od_pack_data(batt_pack_data_t *pack_data) {
511
511
OD_RAM .x4000_pack_1 .time_to_full = pack_data -> time_to_full_seconds ;
512
512
OD_RAM .x4000_pack_1 .cycles = pack_data -> cycles ;
513
513
OD_RAM .x4000_pack_1 .reported_state_of_charge = pack_data -> reported_state_of_charge ;
514
- OD_RAM .x4000_pack_1 .temperature = pack_data -> temp_1_C ;
515
- OD_RAM .x4000_pack_1 .temperature_avg = pack_data -> avg_temp_1_C ;
516
- OD_RAM .x4000_pack_1 .temperature_min = pack_data -> temp_min_C ;
517
- OD_RAM .x4000_pack_1 .temperature_max = pack_data -> temp_max_C ;
514
+ OD_RAM .x4000_pack_1 .temperature = ( int8_t )( pack_data -> temp_1_C ) ;
515
+ OD_RAM .x4000_pack_1 .temperature_avg = ( int8_t )( pack_data -> avg_temp_1_C ) ;
516
+ OD_RAM .x4000_pack_1 .temperature_min = ( int8_t )( pack_data -> temp_min_C ) ;
517
+ OD_RAM .x4000_pack_1 .temperature_max = ( int8_t )( pack_data -> temp_max_C ) ;
518
518
519
519
if (palReadLine (LINE_HEATER_ON_1 )) {
520
520
state_bitmask |= (1 << STATUS_BIT_HEATER );
@@ -552,10 +552,10 @@ void populate_od_pack_data(batt_pack_data_t *pack_data) {
552
552
OD_RAM .x4001_pack_2 .time_to_full = pack_data -> time_to_full_seconds ;
553
553
OD_RAM .x4001_pack_2 .cycles = pack_data -> cycles ;
554
554
OD_RAM .x4001_pack_2 .reported_state_of_charge = pack_data -> reported_state_of_charge ;
555
- OD_RAM .x4001_pack_2 .temperature = pack_data -> temp_1_C ;
556
- OD_RAM .x4001_pack_2 .temperature_avg = pack_data -> avg_temp_1_C ;
557
- OD_RAM .x4001_pack_2 .temperature_min = pack_data -> temp_min_C ;
558
- OD_RAM .x4001_pack_2 .temperature_max = pack_data -> temp_max_C ;
555
+ OD_RAM .x4001_pack_2 .temperature = ( int8_t )( pack_data -> temp_1_C ) ;
556
+ OD_RAM .x4001_pack_2 .temperature_avg = ( int8_t )( pack_data -> avg_temp_1_C ) ;
557
+ OD_RAM .x4001_pack_2 .temperature_min = ( int8_t )( pack_data -> temp_min_C ) ;
558
+ OD_RAM .x4001_pack_2 .temperature_max = ( int8_t )( pack_data -> temp_max_C ) ;
559
559
560
560
if (palReadLine (LINE_HEATER_ON_2 )) {
561
561
state_bitmask |= (1 << STATUS_BIT_HEATER );
0 commit comments