44#include "pebble.h"
55#include <inttypes.h>
66
7-
87Window * window ;
98TextLayer * text_layer ;
109Layer * line_layer ;
@@ -18,21 +17,22 @@ static uint64_t prv_ms(void) {
1817 return ((uint64_t )cur_sec * 1000 ) + cur_ms ;
1918}
2019
21-
2220static void steps_event_handler (uint16_t type , AppWorkerMessage * data ) {
23- //APP_LOG(APP_LOG_LEVEL_DEBUG, "Received new worker event. type: %d, data: %d, %d, %d", (int)type, (int)data->data0,
24- // (int)data->data1, (int)data->data2);
21+ // APP_LOG(APP_LOG_LEVEL_DEBUG, "Received new worker event. type: %d, data: %d, %d, %d",
22+ // (int)type, (int)data->data0,
23+ // (int)data->data1, (int)data->data2);
2524
2625 if (type == 0 ) {
27- snprintf (g_text , sizeof (g_text ), "%5d %5d %5d" , (int )data -> data0 , (int )data -> data1 , (int )data -> data2 );
26+ snprintf (g_text , sizeof (g_text ), "%5d %5d %5d" , (int )data -> data0 , (int )data -> data1 ,
27+ (int )data -> data2 );
2828 text_layer_set_text (text_layer , g_text );
2929 } else if (type == 1 ) {
30- snprintf (g_text , sizeof (g_text ), "BAT: %d, %d, %d" , (int )data -> data0 , (int )data -> data1 , (int )data -> data2 );
30+ snprintf (g_text , sizeof (g_text ), "BAT: %d, %d, %d" , (int )data -> data0 , (int )data -> data1 ,
31+ (int )data -> data2 );
3132 text_layer_set_text (text_layer , g_text );
3233 }
3334}
3435
35-
3636static void up_click_handler (ClickRecognizerRef recognizer , void * context ) {
3737 AppWorkerResult result = app_worker_launch ();
3838 APP_LOG (APP_LOG_LEVEL_INFO , "launch result: %d" , result );
@@ -57,11 +57,10 @@ static void click_config_provider(void *context) {
5757
5858static uint32_t s_seconds_count ;
5959void handle_second_tick (struct tm * tick_time , TimeUnits units_changed ) {
60-
6160 bool running = app_worker_is_running ();
6261
6362 if (false) {
64- const char * status = "not" ;
63+ const char * status = "not" ;
6564 if (running ) {
6665 status = "is" ;
6766 }
@@ -77,12 +76,11 @@ void handle_second_tick(struct tm *tick_time, TimeUnits units_changed) {
7776}
7877
7978static void health_event_handler (HealthEventType event , void * context ) {
80- APP_LOG (APP_LOG_LEVEL_INFO , "app: Got health event update. event_id: %" PRIu32 "" ,
81- (uint32_t ) event );
79+ APP_LOG (APP_LOG_LEVEL_INFO , "app: Got health event update. event_id: %" PRIu32 "" ,
80+ (uint32_t )event );
8281 if (event == HealthEventMovementUpdate ) {
8382 HealthValue steps = health_service_sum_today (HealthMetricStepCount );
84- APP_LOG (APP_LOG_LEVEL_INFO , "app: movement event, steps: %" PRIu32 "" ,
85- (uint32_t )steps );
83+ APP_LOG (APP_LOG_LEVEL_INFO , "app: movement event, steps: %" PRIu32 "" , (uint32_t )steps );
8684
8785 // Test getting historical steps
8886 time_t day_start = time_start_of_today ();
@@ -102,7 +100,6 @@ static void health_event_handler(HealthEventType event, void *context) {
102100 steps = health_service_sum (HealthMetricStepCount , day_start - (SECONDS_PER_DAY / 2 ), day_start );
103101 APP_LOG (APP_LOG_LEVEL_INFO , "steps 2nd half of yesterday: %d" , (int )steps );
104102
105-
106103 // Test the get_minute_history call
107104
108105 const int minute_data_len = 10 ;
@@ -116,20 +113,23 @@ static void health_event_handler(HealthEventType event, void *context) {
116113 uint64_t elapsed_ms = prv_ms () - start_ms ;
117114
118115 int num_records_returned = (utc_end - utc_start ) / SECONDS_PER_MINUTE ;
119- APP_LOG (APP_LOG_LEVEL_INFO , "app: Retrieved %d minute records in %" PRIu32 " ms:" ,
120- num_records_returned , (uint32_t )elapsed_ms );
116+ APP_LOG (APP_LOG_LEVEL_INFO ,
117+ "app: Retrieved %d minute records in %" PRIu32 " ms:" , num_records_returned ,
118+ (uint32_t )elapsed_ms );
121119 for (int i = 0 ; i < num_records_returned ; i ++ ) {
122- APP_LOG (APP_LOG_LEVEL_INFO , " steps: %" PRIu8 ", orient: 0x%" PRIx8 ", vmc: %" PRIu16 ", "
123- "light: %d, valid: %d" , minute_data [i ].steps , minute_data [i ].orientation ,
124- minute_data [i ].vmc , (int )minute_data [i ].light , (int )(!minute_data [i ].is_invalid ));
120+ APP_LOG (APP_LOG_LEVEL_INFO ,
121+ " steps: %" PRIu8 ", orient: 0x%" PRIx8 ", vmc: %" PRIu16
122+ ", "
123+ "light: %d, valid: %d" ,
124+ minute_data [i ].steps , minute_data [i ].orientation , minute_data [i ].vmc ,
125+ (int )minute_data [i ].light , (int )(!minute_data [i ].is_invalid ));
125126 }
126127
127-
128128 } else if (event == HealthEventSleepUpdate ) {
129129 HealthValue total_sleep = health_service_sum_today (HealthMetricSleepSeconds );
130130 HealthValue restful_sleep = health_service_sum_today (HealthMetricSleepRestfulSeconds );
131- APP_LOG (APP_LOG_LEVEL_INFO , "app: New sleep event: total: %" PRIu32 ", restful: %" PRIu32 " " ,
132- total_sleep / SECONDS_PER_MINUTE , restful_sleep / SECONDS_PER_MINUTE );
131+ APP_LOG (APP_LOG_LEVEL_INFO , "app: New sleep event: total: %" PRIu32 ", restful: %" PRIu32 " " ,
132+ total_sleep / SECONDS_PER_MINUTE , restful_sleep / SECONDS_PER_MINUTE );
133133 }
134134}
135135
@@ -147,7 +147,7 @@ void handle_init(void) {
147147
148148 Layer * window_layer = window_get_root_layer (window );
149149
150- text_layer = text_layer_create (GRect (7 , 40 , 144 - 7 , 168 - 40 ));
150+ text_layer = text_layer_create (GRect (7 , 40 , 144 - 7 , 168 - 40 ));
151151 text_layer_set_text_color (text_layer , GColorWhite );
152152 text_layer_set_background_color (text_layer , GColorClear );
153153 text_layer_set_font (text_layer , fonts_get_system_font (FONT_KEY_GOTHIC_24 ));
@@ -170,11 +170,10 @@ void handle_init(void) {
170170 health_service_events_subscribe (health_event_handler , NULL );
171171}
172172
173-
174173int main (void ) {
175174 handle_init ();
176175
177176 app_event_loop ();
178-
177+
179178 handle_deinit ();
180179}
0 commit comments