diff options
Diffstat (limited to '')
-rw-r--r-- | src/battery.c | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/src/battery.c b/src/battery.c index 2c646ed..a85f699 100644 --- a/src/battery.c +++ b/src/battery.c @@ -7,10 +7,10 @@ static char percent_show[5]; static void battery_state_receiver(BatteryChargeState chargeState){ uint8_t percent = chargeState.charge_percent; - - snprintf(percent_show, 5, "%i%%", percent); + + snprintf(percent_show, 5, "%d%%", percent); text_layer_set_text(battery_percentage, percent_show); - + if(chargeState.is_plugged && chargeState.is_charging) text_layer_set_text(charge_status, "Charging"); else if(chargeState.is_plugged && !chargeState.is_charging) @@ -22,17 +22,17 @@ static void battery_state_receiver(BatteryChargeState chargeState){ static void window_load(Window *window) { Layer *window_layer = window_get_root_layer(window); GRect bounds = layer_get_bounds(window_layer); - + battery_percentage = text_layer_create((GRect) { .origin = { 0, 32 }, .size = { bounds.size.w, 45 } }); text_layer_set_text_alignment(battery_percentage, GTextAlignmentCenter); text_layer_set_font(battery_percentage, fonts_get_system_font(FONT_KEY_BITHAM_42_BOLD)); - + charge_status = text_layer_create((GRect) { .origin = { 0, 82 }, .size = { bounds.size.w, 20 } }); text_layer_set_text_alignment(charge_status, GTextAlignmentCenter); - + // make a peek to start battery_state_receiver(battery_state_service_peek()); - + layer_add_child(window_layer, text_layer_get_layer(battery_percentage)); layer_add_child(window_layer, text_layer_get_layer(charge_status)); } |