static void set_container_image(GBitmap **bmp_image, BitmapLayer *bmp_layer, const int resource_id, GPoint origin) { GBitmap *old_image = *bmp_image; *bmp_image = gbitmap_create_with_resource(resource_id); GRect frame = (GRect) { .origin = origin, .size = (*bmp_image)->bounds.size }; bitmap_layer_set_bitmap(bmp_layer, *bmp_image); layer_set_frame(bitmap_layer_get_layer(bmp_layer), frame); gbitmap_destroy(old_image); } static void toggle_bluetooth_icon(bool connected) { if(appStarted && !connected && bluetoothvibe) { //vibe! vibes_long_pulse(); } } void bluetooth_connection_callback(bool connected) { toggle_bluetooth_icon(connected); }
void bluetooth_connection_callback(bool connected) { toggle_bluetooth_icon(connected); }
void force_update(void) { update_battery(battery_state_service_peek()); toggle_bluetooth_icon(bluetooth_connection_service_peek()); }