Browse code

click_handler uncommented

Louis authored on18/09/2018 23:36:08
Showing11 changed files
1 1
Binary files a/build/.wafpickle-linux2-34017217-98 and b/build/.wafpickle-linux2-34017217-98 differ
... ...
@@ -21,7 +21,7 @@ RESOURCES_JSON = [{u'type': u'bitmap', u'menuIcon': True, u'targetPlatforms': No
21 21
 SANDBOX = False
22 22
 SUPPORTED_PLATFORMS = ['basalt', 'aplite', 'diorite', 'emery', 'chalk']
23 23
 TARGET_PLATFORMS = ['diorite']
24
-TIMESTAMP = 1537306084
24
+TIMESTAMP = 1537306551
25 25
 USE_GROUPS = True
26 26
 VERBOSE = 0
27 27
 WEBPACK = '/home/louis/.pebble-sdk/SDKs/current/node_modules/.bin/webpack'
... ...
@@ -62,7 +62,7 @@ STLIB_MARKER = None
62 62
 STLIB_ST = '-l%s'
63 63
 SUPPORTED_PLATFORMS = ['basalt', 'aplite', 'diorite', 'emery', 'chalk']
64 64
 TARGET_PLATFORMS = ['diorite']
65
-TIMESTAMP = 1537306084
65
+TIMESTAMP = 1537306551
66 66
 USE_GROUPS = True
67 67
 VERBOSE = 0
68 68
 WEBPACK = '/home/louis/.pebble-sdk/SDKs/current/node_modules/.bin/webpack'
... ...
@@ -1,4 +1,4 @@
1
-# project  configured on Tue Sep 18 23:28:04 2018 by
1
+# project  configured on Tue Sep 18 23:35:51 2018 by
2 2
 # waf 1.7.11 (abi 98, python 2070fc1 on linux2)
3 3
 # using /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/waf configure
4 4
 #
5 5
Binary files a/build/diorite/pebble-app.bin and b/build/diorite/pebble-app.bin differ
6 6
Binary files a/build/diorite/pebble-app.elf and b/build/diorite/pebble-app.elf differ
7 7
Binary files a/build/diorite/pebble-app.raw.bin and b/build/diorite/pebble-app.raw.bin differ
... ...
@@ -184,8 +184,6 @@ Discarded input sections
184 184
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
185 185
  .text.dict_write_begin
186 186
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
187
- .text.dict_write_cstring
188
-                0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
189 187
  .text.dict_write_data
190 188
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
191 189
  .text.dict_write_end
... ...
@@ -535,8 +533,6 @@ Discarded input sections
535 533
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
536 534
  .text.window_set_background_color_2bit
537 535
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
538
- .text.window_set_click_config_provider
539
-                0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
540 536
  .text.window_set_click_config_provider_with_context
541 537
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
542 538
  .text.window_set_fullscreen
... ...
@@ -567,10 +563,6 @@ Discarded input sections
567 563
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
568 564
  .text.app_message_inbox_size_maximum
569 565
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
570
- .text.app_message_outbox_begin
571
-                0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
572
- .text.app_message_outbox_send
573
-                0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
574 566
  .text.app_message_outbox_size_maximum
575 567
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
576 568
  .text.app_message_set_context
... ...
@@ -583,8 +575,6 @@ Discarded input sections
583 575
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
584 576
  .text.window_set_click_context
585 577
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
586
- .text.window_single_click_subscribe
587
-                0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
588 578
  .text.window_single_repeating_click_subscribe
589 579
                 0x0000000000000000        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
590 580
  .text.graphics_draw_text
... ...
@@ -1239,7 +1229,7 @@ LOAD /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/a
1239 1229
  .note.gnu.build-id
1240 1230
                 0x0000000000000084       0x24 linker stubs
1241 1231
 
1242
-.text           0x00000000000000a8      0x654
1232
+.text           0x00000000000000a8      0x8b8
1243 1233
  *(.text)
1244 1234
  .text          0x00000000000000a8       0x14 /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1245 1235
  *(.text.*)
... ...
@@ -1251,197 +1241,221 @@ LOAD /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/a
1251 1241
                 0x00000000000000f4       0x20 src/c/main.c.9.o
1252 1242
  .text.prv_save_settings
1253 1243
                 0x0000000000000114       0x10 src/c/main.c.9.o
1244
+ .text.click_config_provider
1245
+                0x0000000000000124       0x30 src/c/main.c.9.o
1246
+ .text.down_click_handler
1247
+                0x0000000000000154       0x60 src/c/main.c.9.o
1248
+ .text.up_click_handler
1249
+                0x00000000000001b4       0x60 src/c/main.c.9.o
1250
+ .text.select_click_handler
1251
+                0x0000000000000214       0x60 src/c/main.c.9.o
1254 1252
  .text.comm_is_ready
1255
-                0x0000000000000124       0x18 src/c/main.c.9.o
1256
-                0x0000000000000124                comm_is_ready
1253
+                0x0000000000000274       0x34 src/c/main.c.9.o
1254
+                0x0000000000000274                comm_is_ready
1257 1255
  .text.inbox_received_callback
1258
-                0x000000000000013c      0x174 src/c/main.c.9.o
1256
+                0x00000000000002a8      0x19c src/c/main.c.9.o
1259 1257
  .text.startup.main
1260
-                0x00000000000002b0      0x180 src/c/main.c.9.o
1261
-                0x00000000000002b0                main
1258
+                0x0000000000000444      0x180 src/c/main.c.9.o
1259
+                0x0000000000000444                main
1262 1260
  .text.app_event_loop
1263
-                0x0000000000000430        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1264
-                0x0000000000000430                app_event_loop
1265
- .text.app_log  0x000000000000043c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1266
-                0x000000000000043c                app_log
1261
+                0x00000000000005c4        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1262
+                0x00000000000005c4                app_event_loop
1263
+ .text.app_log  0x00000000000005d0        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1264
+                0x00000000000005d0                app_log
1267 1265
  .text.app_message_open
1268
-                0x0000000000000448        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1269
-                0x0000000000000448                app_message_open
1266
+                0x00000000000005dc        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1267
+                0x00000000000005dc                app_message_open
1270 1268
  .text.dict_find
1271
-                0x0000000000000454        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1272
-                0x0000000000000454                dict_find
1269
+                0x00000000000005e8        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1270
+                0x00000000000005e8                dict_find
1271
+ .text.dict_write_cstring
1272
+                0x00000000000005f4        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1273
+                0x00000000000005f4                dict_write_cstring
1273 1274
  .text.fonts_get_system_font
1274
-                0x0000000000000460        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1275
-                0x0000000000000460                fonts_get_system_font
1275
+                0x0000000000000600        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1276
+                0x0000000000000600                fonts_get_system_font
1276 1277
  .text.gbitmap_create_with_resource
1277
-                0x000000000000046c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1278
-                0x000000000000046c                gbitmap_create_with_resource
1278
+                0x000000000000060c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1279
+                0x000000000000060c                gbitmap_create_with_resource
1279 1280
  .text.layer_add_child
1280
-                0x0000000000000478        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1281
-                0x0000000000000478                layer_add_child
1281
+                0x0000000000000618        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1282
+                0x0000000000000618                layer_add_child
1282 1283
  .text.layer_get_bounds
1283
-                0x0000000000000484        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1284
-                0x0000000000000484                layer_get_bounds
1285
- .text.strncpy  0x0000000000000490        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1286
-                0x0000000000000490                strncpy
1284
+                0x0000000000000624        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1285
+                0x0000000000000624                layer_get_bounds
1286
+ .text.strncpy  0x0000000000000630        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1287
+                0x0000000000000630                strncpy
1287 1288
  .text.window_create
1288
-                0x000000000000049c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1289
-                0x000000000000049c                window_create
1289
+                0x000000000000063c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1290
+                0x000000000000063c                window_create
1290 1291
  .text.window_destroy
1291
-                0x00000000000004a8        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1292
-                0x00000000000004a8                window_destroy
1292
+                0x0000000000000648        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1293
+                0x0000000000000648                window_destroy
1293 1294
  .text.window_get_root_layer
1294
-                0x00000000000004b4        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1295
-                0x00000000000004b4                window_get_root_layer
1295
+                0x0000000000000654        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1296
+                0x0000000000000654                window_get_root_layer
1297
+ .text.window_set_click_config_provider
1298
+                0x0000000000000660        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1299
+                0x0000000000000660                window_set_click_config_provider
1296 1300
  .text.window_stack_push
1297
-                0x00000000000004c0        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1298
-                0x00000000000004c0                window_stack_push
1301
+                0x000000000000066c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1302
+                0x000000000000066c                window_stack_push
1303
+ .text.app_message_outbox_begin
1304
+                0x0000000000000678        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1305
+                0x0000000000000678                app_message_outbox_begin
1306
+ .text.app_message_outbox_send
1307
+                0x0000000000000684        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1308
+                0x0000000000000684                app_message_outbox_send
1299 1309
  .text.app_message_register_inbox_dropped
1300
-                0x00000000000004cc        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1301
-                0x00000000000004cc                app_message_register_inbox_dropped
1310
+                0x0000000000000690        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1311
+                0x0000000000000690                app_message_register_inbox_dropped
1302 1312
  .text.app_message_register_inbox_received
1303
-                0x00000000000004d8        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1304
-                0x00000000000004d8                app_message_register_inbox_received
1313
+                0x000000000000069c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1314
+                0x000000000000069c                app_message_register_inbox_received
1305 1315
  .text.app_message_register_outbox_failed
1306
-                0x00000000000004e4        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1307
-                0x00000000000004e4                app_message_register_outbox_failed
1316
+                0x00000000000006a8        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1317
+                0x00000000000006a8                app_message_register_outbox_failed
1308 1318
  .text.app_message_register_outbox_sent
1309
-                0x00000000000004f0        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1310
-                0x00000000000004f0                app_message_register_outbox_sent
1319
+                0x00000000000006b4        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1320
+                0x00000000000006b4                app_message_register_outbox_sent
1321
+ .text.window_single_click_subscribe
1322
+                0x00000000000006c0        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1323
+                0x00000000000006c0                window_single_click_subscribe
1311 1324
  .text.persist_write_data
1312
-                0x00000000000004fc        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1313
-                0x00000000000004fc                persist_write_data
1325
+                0x00000000000006cc        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1326
+                0x00000000000006cc                persist_write_data
1314 1327
  .text.dict_size
1315
-                0x0000000000000508        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1316
-                0x0000000000000508                dict_size
1328
+                0x00000000000006d8        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1329
+                0x00000000000006d8                dict_size
1317 1330
  .text.action_bar_layer_add_to_window
1318
-                0x0000000000000514        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1319
-                0x0000000000000514                action_bar_layer_add_to_window
1331
+                0x00000000000006e4        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1332
+                0x00000000000006e4                action_bar_layer_add_to_window
1320 1333
  .text.action_bar_layer_create
1321
-                0x0000000000000520        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1322
-                0x0000000000000520                action_bar_layer_create
1334
+                0x00000000000006f0        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1335
+                0x00000000000006f0                action_bar_layer_create
1323 1336
  .text.action_bar_layer_destroy
1324
-                0x000000000000052c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1325
-                0x000000000000052c                action_bar_layer_destroy
1337
+                0x00000000000006fc        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1338
+                0x00000000000006fc                action_bar_layer_destroy
1326 1339
  .text.action_bar_layer_set_icon
1327
-                0x0000000000000538        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1328
-                0x0000000000000538                action_bar_layer_set_icon
1340
+                0x0000000000000708        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1341
+                0x0000000000000708                action_bar_layer_set_icon
1329 1342
  .text.text_layer_create
1330
-                0x0000000000000544        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1331
-                0x0000000000000544                text_layer_create
1343
+                0x0000000000000714        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1344
+                0x0000000000000714                text_layer_create
1332 1345
  .text.text_layer_destroy
1333
-                0x0000000000000550        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1334
-                0x0000000000000550                text_layer_destroy
1346
+                0x0000000000000720        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1347
+                0x0000000000000720                text_layer_destroy
1335 1348
  .text.text_layer_get_layer
1336
-                0x000000000000055c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1337
-                0x000000000000055c                text_layer_get_layer
1349
+                0x000000000000072c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1350
+                0x000000000000072c                text_layer_get_layer
1338 1351
  .text.text_layer_set_font
1339
-                0x0000000000000568        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1340
-                0x0000000000000568                text_layer_set_font
1352
+                0x0000000000000738        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1353
+                0x0000000000000738                text_layer_set_font
1341 1354
  .text.text_layer_set_text
1342
-                0x0000000000000574        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1343
-                0x0000000000000574                text_layer_set_text
1355
+                0x0000000000000744        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1356
+                0x0000000000000744                text_layer_set_text
1344 1357
  .text.text_layer_set_text_alignment
1345
-                0x0000000000000580        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1346
-                0x0000000000000580                text_layer_set_text_alignment
1358
+                0x0000000000000750        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1359
+                0x0000000000000750                text_layer_set_text_alignment
1347 1360
  .text.grect_inset
1348
-                0x000000000000058c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1349
-                0x000000000000058c                grect_inset
1361
+                0x000000000000075c        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1362
+                0x000000000000075c                grect_inset
1350 1363
  .text.text_layer_enable_screen_text_flow_and_paging
1351
-                0x0000000000000598        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1352
-                0x0000000000000598                text_layer_enable_screen_text_flow_and_paging
1364
+                0x0000000000000768        0xc /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1365
+                0x0000000000000768                text_layer_enable_screen_text_flow_and_paging
1353 1366
  *(.rodata)
1354 1367
  *(.rodata*)
1355 1368
  .rodata.label_insets.7603
1356
-                0x00000000000005a4        0x8 src/c/main.c.9.o
1369
+                0x0000000000000774        0x8 src/c/main.c.9.o
1357 1370
  .rodata.str1.1
1358
-                0x00000000000005ac      0x150 src/c/main.c.9.o
1371
+                0x000000000000077c      0x1e4 src/c/main.c.9.o
1359 1372
 
1360
-.glue_7         0x00000000000006fc        0x0
1373
+.glue_7         0x0000000000000960        0x0
1361 1374
  .glue_7        0x0000000000000000        0x0 linker stubs
1362 1375
 
1363
-.glue_7t        0x00000000000006fc        0x0
1376
+.glue_7t        0x0000000000000960        0x0
1364 1377
  .glue_7t       0x0000000000000000        0x0 linker stubs
1365 1378
 
1366
-.vfp11_veneer   0x00000000000006fc        0x0
1379
+.vfp11_veneer   0x0000000000000960        0x0
1367 1380
  .vfp11_veneer  0x0000000000000000        0x0 linker stubs
1368 1381
 
1369
-.v4_bx          0x00000000000006fc        0x0
1382
+.v4_bx          0x0000000000000960        0x0
1370 1383
  .v4_bx         0x0000000000000000        0x0 linker stubs
1371 1384
 
1372
-.iplt           0x00000000000006fc        0x0
1385
+.iplt           0x0000000000000960        0x0
1373 1386
  .iplt          0x0000000000000000        0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o
1374 1387
 
1375
-.rel.dyn        0x00000000000006fc        0x0
1388
+.rel.dyn        0x0000000000000960        0x0
1376 1389
  .rel.iplt      0x0000000000000000        0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o
1377 1390
  .rel.got       0x0000000000000000        0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o
1378 1391
 
1379
-.data           0x00000000000006fc       0x18
1392
+.data           0x0000000000000960       0x18
1380 1393
  *(.data)
1381
- .data          0x00000000000006fc        0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crti.o
1382
- .data          0x00000000000006fc        0x4 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o
1383
-                0x00000000000006fc                __dso_handle
1384
- .data          0x0000000000000700        0x0 src/c/main.c.9.o
1385
- .data          0x0000000000000700        0x0 diorite/appinfo.auto.c.9.o
1386
- .data          0x0000000000000700        0x0 diorite/src/resource_ids.auto.c.9.o
1387
- .data          0x0000000000000700        0x0 src/message_keys.auto.c.9.o
1388
- .data          0x0000000000000700        0x0 /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1389
- .data          0x0000000000000700        0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o
1390
- .data          0x0000000000000700        0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtn.o
1394
+ .data          0x0000000000000960        0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crti.o
1395
+ .data          0x0000000000000960        0x4 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o
1396
+                0x0000000000000960                __dso_handle
1397
+ .data          0x0000000000000964        0x0 src/c/main.c.9.o
1398
+ .data          0x0000000000000964        0x0 diorite/appinfo.auto.c.9.o
1399
+ .data          0x0000000000000964        0x0 diorite/src/resource_ids.auto.c.9.o
1400
+ .data          0x0000000000000964        0x0 src/message_keys.auto.c.9.o
1401
+ .data          0x0000000000000964        0x0 /home/louis/.pebble-sdk/SDKs/current/sdk-core/pebble/diorite/lib/libpebble.a(tmpnfft5Rpebble.o)
1402
+ .data          0x0000000000000964        0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o
1403
+ .data          0x0000000000000964        0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtn.o
1391 1404
  *(.data.*)
1392 1405
  .data.MESSAGE_KEY_status
1393
-                0x0000000000000700        0x4 src/message_keys.auto.c.9.o
1394
-                0x0000000000000700                MESSAGE_KEY_status
1406
+                0x0000000000000964        0x4 src/message_keys.auto.c.9.o
1407
+                0x0000000000000964                MESSAGE_KEY_status
1395 1408
  .data.MESSAGE_KEY_username
1396
-                0x0000000000000704        0x4 src/message_keys.auto.c.9.o
1397
-                0x0000000000000704                MESSAGE_KEY_username
1409
+                0x0000000000000968        0x4 src/message_keys.auto.c.9.o
1410
+                0x0000000000000968                MESSAGE_KEY_username
1398 1411
  .data.MESSAGE_KEY_JSReady
1399
-                0x0000000000000708        0x4 src/message_keys.auto.c.9.o
1400
-                0x0000000000000708                MESSAGE_KEY_JSReady
1412
+                0x000000000000096c        0x4 src/message_keys.auto.c.9.o
1413
+                0x000000000000096c                MESSAGE_KEY_JSReady
1401 1414
  .data.MESSAGE_KEY_server
1402
-                0x000000000000070c        0x4 src/message_keys.auto.c.9.o
1403
-                0x000000000000070c                MESSAGE_KEY_server
1415
+                0x0000000000000970        0x4 src/message_keys.auto.c.9.o
1416
+                0x0000000000000970                MESSAGE_KEY_server
1404 1417
  .data.MESSAGE_KEY_password
1405
-                0x0000000000000710        0x4 src/message_keys.auto.c.9.o
1406
-                0x0000000000000710                MESSAGE_KEY_password
1418
+                0x0000000000000974        0x4 src/message_keys.auto.c.9.o
1419
+                0x0000000000000974                MESSAGE_KEY_password
1407 1420
 
1408
-.igot.plt       0x0000000000000714        0x0
1421
+.igot.plt       0x0000000000000978        0x0
1409 1422
  .igot.plt      0x0000000000000000        0x0 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o
1410 1423
 
1411
-.got            0x0000000000000714       0x14
1412
- .got           0x0000000000000714       0x14 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o
1424
+.got            0x0000000000000978       0x14
1425
+ .got           0x0000000000000978       0x14 /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o
1413 1426
 
1414
-.got.plt        0x0000000000000728        0xc
1415
- .got.plt       0x0000000000000728        0xc /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o
1416
-                0x0000000000000728                _GLOBAL_OFFSET_TABLE_
1427
+.got.plt        0x000000000000098c        0xc
1428
+ .got.plt       0x000000000000098c        0xc /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtbegin.o
1429
+                0x000000000000098c                _GLOBAL_OFFSET_TABLE_
1417 1430
 
1418
-.bss            0x0000000000000734      0x19c
1431
+.bss            0x0000000000000998      0x1a0
1419 1432
  *(.bss)
1420 1433
  *(.bss.*)
1421
- .bss.s_api     0x0000000000000734       0x28 src/c/main.c.9.o
1434
+ .bss.s_api     0x0000000000000998       0x28 src/c/main.c.9.o
1422 1435
  .bss.s_text_layer
1423
-                0x000000000000075c        0x4 src/c/main.c.9.o
1436
+                0x00000000000009c0        0x4 src/c/main.c.9.o
1424 1437
  .bss.s_q_mark_bitmap
1425
-                0x0000000000000760        0x4 src/c/main.c.9.o
1426
- .bss.settings  0x0000000000000764        0x3 src/c/main.c.9.o
1438
+                0x00000000000009c4        0x4 src/c/main.c.9.o
1439
+ .bss.msg       0x00000000000009c8        0x4 src/c/main.c.9.o
1440
+ .bss.settings  0x00000000000009cc        0x3 src/c/main.c.9.o
1427 1441
  .bss.s_username
1428
-                0x0000000000000767       0x28 src/c/main.c.9.o
1429
- *fill*         0x000000000000078f        0x1 
1442
+                0x00000000000009cf       0x28 src/c/main.c.9.o
1443
+ *fill*         0x00000000000009f7        0x1 
1430 1444
  .bss.s_h_off_bitmap
1431
-                0x0000000000000790        0x4 src/c/main.c.9.o
1445
+                0x00000000000009f8        0x4 src/c/main.c.9.o
1432 1446
  .bss.s_password
1433
-                0x0000000000000794       0x28 src/c/main.c.9.o
1434
- .bss.s_window  0x00000000000007bc        0x4 src/c/main.c.9.o
1435
- .bss.size      0x00000000000007c0        0x4 src/c/main.c.9.o
1436
- .bss.s_server  0x00000000000007c4       0xff src/c/main.c.9.o
1437
- *fill*         0x00000000000008c3        0x1 
1447
+                0x00000000000009fc       0x28 src/c/main.c.9.o
1448
+ .bss.s_window  0x0000000000000a24        0x4 src/c/main.c.9.o
1449
+ .bss.size      0x0000000000000a28        0x4 src/c/main.c.9.o
1450
+ .bss.s_server  0x0000000000000a2c       0xff src/c/main.c.9.o
1451
+ *fill*         0x0000000000000b2b        0x1 
1438 1452
  .bss.s_h_on_bitmap
1439
-                0x00000000000008c4        0x4 src/c/main.c.9.o
1453
+                0x0000000000000b2c        0x4 src/c/main.c.9.o
1440 1454
  .bss.s_js_ready
1441
-                0x00000000000008c8        0x1 src/c/main.c.9.o
1442
- *fill*         0x00000000000008c9        0x3 
1455
+                0x0000000000000b30        0x1 src/c/main.c.9.o
1456
+ *fill*         0x0000000000000b31        0x3 
1443 1457
  .bss.s_action_bar_layer
1444
-                0x00000000000008cc        0x4 src/c/main.c.9.o
1458
+                0x0000000000000b34        0x4 src/c/main.c.9.o
1445 1459
 
1446 1460
 DISCARD
1447 1461
  libc.a(*)
... ...
@@ -1480,49 +1494,49 @@ OUTPUT(/home/louis/pebble-dev/projects/synocam_home_switch/build/diorite/pebble-
1480 1494
  .comment       0x0000000000000000       0x4f src/message_keys.auto.c.9.o
1481 1495
  .comment       0x0000000000000000       0x4f /home/louis/pebble-dev/pebble-sdk-4.5-linux64/arm-cs-tools/bin/../lib/gcc/arm-none-eabi/4.7.2/thumb2/crtend.o
1482 1496
 
1483
-.debug_info     0x0000000000000000     0x1570
1484
- .debug_info    0x0000000000000000     0x10a7 src/c/main.c.9.o
1485
- .debug_info    0x00000000000010a7      0x349 diorite/appinfo.auto.c.9.o
1486
- .debug_info    0x00000000000013f0       0xb7 diorite/src/resource_ids.auto.c.9.o
1487
- .debug_info    0x00000000000014a7       0xc9 src/message_keys.auto.c.9.o
1497
+.debug_info     0x0000000000000000     0x18b0
1498
+ .debug_info    0x0000000000000000     0x13e7 src/c/main.c.9.o
1499
+ .debug_info    0x00000000000013e7      0x349 diorite/appinfo.auto.c.9.o
1500
+ .debug_info    0x0000000000001730       0xb7 diorite/src/resource_ids.auto.c.9.o
1501
+ .debug_info    0x00000000000017e7       0xc9 src/message_keys.auto.c.9.o
1488 1502
 
1489
-.debug_abbrev   0x0000000000000000      0x471
1490
- .debug_abbrev  0x0000000000000000      0x34b src/c/main.c.9.o
1491
- .debug_abbrev  0x000000000000034b       0x9e diorite/appinfo.auto.c.9.o
1492
- .debug_abbrev  0x00000000000003e9       0x44 diorite/src/resource_ids.auto.c.9.o
1493
- .debug_abbrev  0x000000000000042d       0x44 src/message_keys.auto.c.9.o
1503
+.debug_abbrev   0x0000000000000000      0x480
1504
+ .debug_abbrev  0x0000000000000000      0x35a src/c/main.c.9.o
1505
+ .debug_abbrev  0x000000000000035a       0x9e diorite/appinfo.auto.c.9.o
1506
+ .debug_abbrev  0x00000000000003f8       0x44 diorite/src/resource_ids.auto.c.9.o
1507
+ .debug_abbrev  0x000000000000043c       0x44 src/message_keys.auto.c.9.o
1494 1508
 
1495
-.debug_loc      0x0000000000000000      0x27c
1496
- .debug_loc     0x0000000000000000      0x27c src/c/main.c.9.o
1509
+.debug_loc      0x0000000000000000      0x4de
1510
+ .debug_loc     0x0000000000000000      0x4de src/c/main.c.9.o
1497 1511
 
1498
-.debug_aranges  0x0000000000000000       0x98
1512
+.debug_aranges  0x0000000000000000       0xb8
1499 1513
  .debug_aranges
1500
-                0x0000000000000000       0x50 src/c/main.c.9.o
1514
+                0x0000000000000000       0x70 src/c/main.c.9.o
1501 1515
  .debug_aranges
1502
-                0x0000000000000050       0x18 diorite/appinfo.auto.c.9.o
1516
+                0x0000000000000070       0x18 diorite/appinfo.auto.c.9.o
1503 1517
  .debug_aranges
1504
-                0x0000000000000068       0x18 diorite/src/resource_ids.auto.c.9.o
1518
+                0x0000000000000088       0x18 diorite/src/resource_ids.auto.c.9.o
1505 1519
  .debug_aranges
1506
-                0x0000000000000080       0x18 src/message_keys.auto.c.9.o
1520
+                0x00000000000000a0       0x18 src/message_keys.auto.c.9.o
1507 1521
 
1508
-.debug_ranges   0x0000000000000000       0x70
1509
- .debug_ranges  0x0000000000000000       0x70 src/c/main.c.9.o
1522
+.debug_ranges   0x0000000000000000       0x90
1523
+ .debug_ranges  0x0000000000000000       0x90 src/c/main.c.9.o
1510 1524
 
1511
-.debug_line     0x0000000000000000      0x57c
1512
- .debug_line    0x0000000000000000      0x2cb src/c/main.c.9.o
1513
- .debug_line    0x00000000000002cb      0x121 diorite/appinfo.auto.c.9.o
1514
- .debug_line    0x00000000000003ec       0xcc diorite/src/resource_ids.auto.c.9.o
1515
- .debug_line    0x00000000000004b8       0xc4 src/message_keys.auto.c.9.o
1525
+.debug_line     0x0000000000000000      0x5e5
1526
+ .debug_line    0x0000000000000000      0x334 src/c/main.c.9.o
1527
+ .debug_line    0x0000000000000334      0x121 diorite/appinfo.auto.c.9.o
1528
+ .debug_line    0x0000000000000455       0xcc diorite/src/resource_ids.auto.c.9.o
1529
+ .debug_line    0x0000000000000521       0xc4 src/message_keys.auto.c.9.o
1516 1530
 
1517
-.debug_str      0x0000000000000000      0xd32
1518
- .debug_str     0x0000000000000000      0x9ad src/c/main.c.9.o
1519
-                                        0xa51 (size before relaxing)
1520
- .debug_str     0x00000000000009ad      0x2f5 diorite/appinfo.auto.c.9.o
1531
+.debug_str      0x0000000000000000      0xea2
1532
+ .debug_str     0x0000000000000000      0xb1d src/c/main.c.9.o
1533
+                                        0xbeb (size before relaxing)
1534
+ .debug_str     0x0000000000000b1d      0x2f5 diorite/appinfo.auto.c.9.o
1521 1535
                                         0x3ec (size before relaxing)
1522
- .debug_str     0x0000000000000ca2       0x78 diorite/src/resource_ids.auto.c.9.o
1536
+ .debug_str     0x0000000000000e12       0x78 diorite/src/resource_ids.auto.c.9.o
1523 1537
                                         0x14b (size before relaxing)
1524
- .debug_str     0x0000000000000d1a       0x18 src/message_keys.auto.c.9.o
1538
+ .debug_str     0x0000000000000e8a       0x18 src/message_keys.auto.c.9.o
1525 1539
                                         0x14f (size before relaxing)
1526 1540
 
1527
-.debug_frame    0x0000000000000000       0xbc
1528
- .debug_frame   0x0000000000000000       0xbc src/c/main.c.9.o
1541
+.debug_frame    0x0000000000000000      0x13c
1542
+ .debug_frame   0x0000000000000000      0x13c src/c/main.c.9.o
1529 1543
Binary files a/build/src/c/main.c.9.o and b/build/src/c/main.c.9.o differ
1530 1544
Binary files a/build/synocam_home_switch.pbw and b/build/synocam_home_switch.pbw differ
... ...
@@ -180,7 +180,7 @@ void comm_is_ready() {
180 180
   //window_stack_push(s_window, true);
181 181
 
182 182
   // click provider
183
-  //window_set_click_config_provider(s_window, click_config_provider);
183
+  window_set_click_config_provider(s_window, click_config_provider);
184 184
 
185 185
 }
186 186
 
... ...
@@ -197,16 +197,17 @@ static void inbox_received_callback(DictionaryIterator *iter, void *context) {
197 197
     //Pebblekit JS is ready ! Safe to send messages
198 198
     s_js_ready = true;
199 199
     comm_is_ready();
200
+    APP_LOG(APP_LOG_LEVEL_DEBUG, "received jsready message on watch... ");
200 201
   }
201 202
 
202 203
   // Read API returns
203
-  // Tuple *api_tuple = dict_read_first(iter);
204 204
   Tuple *api_tuple = dict_find(iter, MESSAGE_KEY_status);
205 205
 
206 206
   if(api_tuple) {
207 207
     strncpy(s_api, api_tuple->value->cstring, 40);
208 208
     // Display in the TextLayer
209 209
     text_layer_set_text(s_text_layer, s_api);
210
+    APP_LOG(APP_LOG_LEVEL_DEBUG, "status message received ... ");
210 211
   }else{
211 212
     APP_LOG(APP_LOG_LEVEL_DEBUG, "not status message... ");
212 213
   }