feat(nodes): adding battery percent as new key/value in the BLE frame

Closes: #66
This commit is contained in:
adrien balleyguier
2026-05-21 09:19:58 +02:00
committed by Klagarge
parent 8a559024a6
commit 676913e280
5 changed files with 11 additions and 5 deletions

View File

@@ -3,3 +3,9 @@ CONFIG_I2C=y
CONFIG_SENSOR=y
CONFIG_BT=y
CONFIG_GPIO=y
CONFIG_LOG=n
CONFIG_CONSOLE=n
CONFIG_SERIAL=n
CONFIG_PRINTK=n
CONFIG_UART_CONSOLE=n

View File

@@ -35,7 +35,7 @@ enum error_code battery_get_value(int* holder){
// battery_voltage in [mV]
int battery_voltage = battery_sample();
if(battery_voltage >= 0){
*holder = battery_level_pptt(battery_voltage, levels);
*holder = (battery_level_pptt(battery_voltage, levels)/100);
ret = success;
}else{}
return ret;

View File

@@ -12,7 +12,6 @@
int main(void){
supervisor_init();
// todo : sohuld init fail, activate led ?
supervisor_run();
// should never come here
return 0;

View File

@@ -11,7 +11,8 @@ enum error_code supervisor_init(){
success == co2_lvl_init() &&
success == hygro_init() &&
success == thermo_init() &&
success == window_init()
success == window_init() &&
success == battery_init()
){
ret = success;
}else{}
@@ -58,7 +59,7 @@ enum error_code supervisor_run(){
current_sleep_time = SLEEP_MAX_DURATION;
}else{}
}
//k_sleep(K_MINUTES(current_sleep_time));
k_sleep(K_MINUTES(current_sleep_time));
}
return error_unknown; // should never return
}

View File

@@ -4,7 +4,7 @@ static const struct gpio_dt_spec window_switch = GPIO_DT_SPEC_GET(DT_NODELABEL(w
enum error_code window_init(){
enum error_code ret = init_failed;
if(gpio_is_ready_dt(&window_switch) && gpio_pin_configure_dt(&window_switch, GPIO_INPUT)){
if(gpio_is_ready_dt(&window_switch) && (0 == gpio_pin_configure_dt(&window_switch, GPIO_INPUT))){
ret = success;
}else{}
return ret;