Skip to content

Commit

Permalink
Added Battery Charging
Browse files Browse the repository at this point in the history
  • Loading branch information
ajbastien committed Aug 7, 2014
1 parent 4bbff3c commit ee94142
Show file tree
Hide file tree
Showing 2 changed files with 72 additions and 67 deletions.
128 changes: 64 additions & 64 deletions appinfo.json
Original file line number Diff line number Diff line change
Expand Up @@ -9,163 +9,163 @@
"resources": {
"media": [
{
"file": "images/num_9.png",
"name": "IMAGE_NUM_9",
"file": "images/menu_icon_91w.png",
"name": "IMAGE_MENU_ICON",
"type": "png"
},
{
"file": "images/num_8.png",
"name": "IMAGE_NUM_8",
"file": "images/background.png",
"name": "IMAGE_BACKGROUND",
"type": "png"
},
{
"file": "images/num_7.png",
"name": "IMAGE_NUM_7",
"file": "images/icon_meter.png",
"name": "IMAGE_METER_BAR",
"type": "png"
},
{
"file": "images/num_6.png",
"name": "IMAGE_NUM_6",
"file": "images/time_format_24H.png",
"name": "IMAGE_24_HOUR_MODE",
"type": "png"
},
{
"file": "images/num_5.png",
"name": "IMAGE_NUM_5",
"file": "images/time_format_PM.png",
"name": "IMAGE_PM_MODE",
"type": "png"
},
{
"file": "images/num_4.png",
"name": "IMAGE_NUM_4",
"file": "images/day_sun.png",
"name": "IMAGE_DAY_NAME_SUN",
"type": "png"
},
{
"file": "images/num_3.png",
"name": "IMAGE_NUM_3",
"file": "images/day_mon.png",
"name": "IMAGE_DAY_NAME_MON",
"type": "png"
},
{
"file": "images/num_2.png",
"name": "IMAGE_NUM_2",
"file": "images/day_tue.png",
"name": "IMAGE_DAY_NAME_TUE",
"type": "png"
},
{
"file": "images/num_1.png",
"name": "IMAGE_NUM_1",
"file": "images/day_wed.png",
"name": "IMAGE_DAY_NAME_WED",
"type": "png"
},
{
"file": "images/num_0.png",
"name": "IMAGE_NUM_0",
"file": "images/day_thu.png",
"name": "IMAGE_DAY_NAME_THU",
"type": "png"
},
{
"file": "images/datenum_9.png",
"name": "IMAGE_DATENUM_9",
"file": "images/day_fri.png",
"name": "IMAGE_DAY_NAME_FRI",
"type": "png"
},
{
"file": "images/datenum_8.png",
"name": "IMAGE_DATENUM_8",
"file": "images/day_sat.png",
"name": "IMAGE_DAY_NAME_SAT",
"type": "png"
},
{
"file": "images/datenum_7.png",
"name": "IMAGE_DATENUM_7",
"file": "images/datenum_0.png",
"name": "IMAGE_DATENUM_0",
"type": "png"
},
{
"file": "images/datenum_6.png",
"name": "IMAGE_DATENUM_6",
"file": "images/datenum_1.png",
"name": "IMAGE_DATENUM_1",
"type": "png"
},
{
"file": "images/datenum_5.png",
"name": "IMAGE_DATENUM_5",
"file": "images/datenum_2.png",
"name": "IMAGE_DATENUM_2",
"type": "png"
},
{
"file": "images/datenum_4.png",
"name": "IMAGE_DATENUM_4",
"file": "images/datenum_3.png",
"name": "IMAGE_DATENUM_3",
"type": "png"
},
{
"file": "images/datenum_3.png",
"name": "IMAGE_DATENUM_3",
"file": "images/datenum_4.png",
"name": "IMAGE_DATENUM_4",
"type": "png"
},
{
"file": "images/datenum_2.png",
"name": "IMAGE_DATENUM_2",
"file": "images/datenum_5.png",
"name": "IMAGE_DATENUM_5",
"type": "png"
},
{
"file": "images/datenum_1.png",
"name": "IMAGE_DATENUM_1",
"file": "images/datenum_6.png",
"name": "IMAGE_DATENUM_6",
"type": "png"
},
{
"file": "images/datenum_0.png",
"name": "IMAGE_DATENUM_0",
"file": "images/datenum_7.png",
"name": "IMAGE_DATENUM_7",
"type": "png"
},
{
"file": "images/day_sat.png",
"name": "IMAGE_DAY_NAME_SAT",
"file": "images/datenum_8.png",
"name": "IMAGE_DATENUM_8",
"type": "png"
},
{
"file": "images/day_fri.png",
"name": "IMAGE_DAY_NAME_FRI",
"file": "images/datenum_9.png",
"name": "IMAGE_DATENUM_9",
"type": "png"
},
{
"file": "images/day_thu.png",
"name": "IMAGE_DAY_NAME_THU",
"file": "images/num_0.png",
"name": "IMAGE_NUM_0",
"type": "png"
},
{
"file": "images/day_wed.png",
"name": "IMAGE_DAY_NAME_WED",
"file": "images/num_1.png",
"name": "IMAGE_NUM_1",
"type": "png"
},
{
"file": "images/day_tue.png",
"name": "IMAGE_DAY_NAME_TUE",
"file": "images/num_2.png",
"name": "IMAGE_NUM_2",
"type": "png"
},
{
"file": "images/day_mon.png",
"name": "IMAGE_DAY_NAME_MON",
"file": "images/num_3.png",
"name": "IMAGE_NUM_3",
"type": "png"
},
{
"file": "images/day_sun.png",
"name": "IMAGE_DAY_NAME_SUN",
"file": "images/num_4.png",
"name": "IMAGE_NUM_4",
"type": "png"
},
{
"file": "images/time_format_PM.png",
"name": "IMAGE_PM_MODE",
"file": "images/num_5.png",
"name": "IMAGE_NUM_5",
"type": "png"
},
{
"file": "images/time_format_24H.png",
"name": "IMAGE_24_HOUR_MODE",
"file": "images/num_6.png",
"name": "IMAGE_NUM_6",
"type": "png"
},
{
"file": "images/icon_meter.png",
"name": "IMAGE_METER_BAR",
"file": "images/num_7.png",
"name": "IMAGE_NUM_7",
"type": "png"
},
{
"file": "images/background.png",
"name": "IMAGE_BACKGROUND",
"file": "images/num_8.png",
"name": "IMAGE_NUM_8",
"type": "png"
},
{
"file": "images/menu_icon_91w.png",
"name": "IMAGE_MENU_ICON",
"file": "images/num_9.png",
"name": "IMAGE_NUM_9",
"type": "png"
}
]
Expand Down
11 changes: 8 additions & 3 deletions src/ninety_one_dub.c
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ static BitmapLayer *meter_bar_layer;
static GBitmap *time_format_image;
static BitmapLayer *time_format_layer;
static TextLayer *batt_layer;

static char buffer[5];

const int DAY_NAME_IMAGE_RESOURCE_IDS[] = {
RESOURCE_ID_IMAGE_DAY_NAME_SUN,
Expand Down Expand Up @@ -158,9 +158,14 @@ static void update_display(struct tm *current_time) {

//Get info, copy to long-lived buffer and display
BatteryChargeState state = battery_state_service_peek();
static char buffer[] = "Full";
snprintf(buffer, 5, "Full");
if (state.charge_percent < 100) {
snprintf(buffer, sizeof("100%"), "%d%%", state.charge_percent);
if (state.is_plugged) {
snprintf(buffer, 5, "CHG");
} else {
snprintf(buffer, 5, "%d%%", state.charge_percent);
}

}

text_layer_set_text(batt_layer, buffer);
Expand Down

0 comments on commit ee94142

Please sign in to comment.