diff --git a/conf/messages.xml b/conf/messages.xml index a23c1a794d..a303c439fa 100644 --- a/conf/messages.xml +++ b/conf/messages.xml @@ -226,7 +226,7 @@ - + @@ -420,7 +420,7 @@ - + diff --git a/sw/airborne/inter_mcu.h b/sw/airborne/inter_mcu.h index 9d8d15edf4..d82086fbe8 100644 --- a/sw/airborne/inter_mcu.h +++ b/sw/airborne/inter_mcu.h @@ -56,7 +56,7 @@ struct fbw_state { uint8_t status; uint8_t nb_err; uint8_t vsupply; /* 1e-1 V */ - int16_t current; /* milliAmps */ + int32_t current; /* milliAmps */ }; struct ap_state { diff --git a/sw/airborne/main_ap.c b/sw/airborne/main_ap.c index 8031cd91bb..28d1d8cb24 100644 --- a/sw/airborne/main_ap.c +++ b/sw/airborne/main_ap.c @@ -190,7 +190,7 @@ float slider_1_val, slider_2_val; bool_t launch = FALSE; uint8_t vsupply; // deciVolt -static int16_t current; // milliAmpere +static int32_t current; // milliAmpere float energy; // Fuel consumption (mAh) diff --git a/sw/airborne/main_fbw.c b/sw/airborne/main_fbw.c index 452546aa8e..826602324a 100644 --- a/sw/airborne/main_fbw.c +++ b/sw/airborne/main_fbw.c @@ -76,7 +76,7 @@ struct adc_buf current_adc_buf; #endif uint8_t fbw_vsupply_decivolt; -int16_t fbw_current_milliamp; +int32_t fbw_current_milliamp; uint8_t fbw_mode; diff --git a/sw/airborne/main_fbw.h b/sw/airborne/main_fbw.h index aa4f70ad87..a4be674b32 100644 --- a/sw/airborne/main_fbw.h +++ b/sw/airborne/main_fbw.h @@ -41,7 +41,7 @@ extern uint8_t fbw_mode; extern uint8_t fbw_vsupply_decivolt; -extern int16_t fbw_current_milliamp; +extern int32_t fbw_current_milliamp; extern bool_t failsafe_mode; void init_fbw( void );