Questions tagged [pebble-watch]

Pebble Watch is a smartwatch with an e-paper display.

Pebble watches have a 1.26-inch 144 × 168 pixel black and white ePaper-display with backlight, a vibrating motor, a magnetometer, ambient light sensors and a three-axis . The Pebble Steel version also has a multicolor LED. A Pebble communicates with an or device using 2.1 but includes support for Bluetooth 4.0 () for a later update when more phones support it. The battery was reported in April 2012 to last seven days. The watch is charged using a modified USB-cable that attaches magnetically to the watch so as not to compromise water resistance.

The Pebble comes with some apps pre-installed, including a cycling app to measure speed, distance and pace through , and a golf rangefinder app that supports more than 25,000 courses. These apps use data received from the connected phone for distance, speed and range information. More apps can be downloaded from a smartphone, and a for development is freely available.

Pebble will integrate with the web service IFTTT which will allow users to create rules for events to send notifications to the watch. CEO Eric Migicovsky announced on January 9, 2013 that there will be updates for the watch's OS (which is based on FreeRTOS) every 2–3 weeks until all features are added.

via Wikipedia

Firmware

The 1.x that originally shipped with Pebble is incompatible with the current 2.0 release.

iOS devices received the 2.0 app and watch firmware in February, 2014. Android devices received the 2.0 app and firmware in March, 2014.

The 2.0 firmware adds accelerometer and persistent storage access on the watch as well as a new -based toolkit that lets apps target both Android and iOS devices with a single codebase.

Links

289 questions
5
votes
2 answers

Setting up pebble sdk with jet brains cLion?

I would like to develop for the pebble using CLION (jetbrains c/c++ IDE). I am aware of cloud pebble , and would still like to use Clion. Could anybody tell me how to set it up so that : I get auto complete for pebble sdk functions When I click on…
harveyslash
  • 5,906
  • 12
  • 58
  • 111
4
votes
1 answer

Can someone explain part of this code found in the Pebble C Watchface tutorial?

I'm looking into the Pebble C watch face tutorial found here https://developer.getpebble.com/tutorials/watchface-tutorial/part1 The part of code in question is here: static void init() { // Create main Window element and assign to pointer …
ekeen4
  • 352
  • 1
  • 4
  • 10
4
votes
0 answers

How to pop to main window in Pebble app?

Is there any way to pop to root window (main window or very first window on stack). Ex: I have 4 windows say 1,2,3,4. "1" is being my root window and I traverse to 4th window. Now on some action event I want to Jump Back to Window 1 directly. I…
iLearner
  • 1,670
  • 2
  • 19
  • 45
4
votes
1 answer

Transparency in layers on Pebble Time using alpha channel

I want to precache some bitmaps and then create a series of layers with small details. e.g. hands of watch. I guess this can be done by me manually combining bitmaps respecting the .a channel and sending it in to the BitmapLayer. But I was…
Ajaxharg
  • 2,974
  • 2
  • 18
  • 19
4
votes
1 answer

Why does my Pebble watchface not update the time every minute?

I'm learning watchface development. I have been following the Pebble guide closely, so 80% of my code is the same as their sample code. I'm probably missing something very small, but my face does not seem to be correctly subscribed to the time…
Antrikshy
  • 2,918
  • 4
  • 31
  • 65
4
votes
2 answers

Pebble.js update view frequently

I'm building an app for the Pebble watch using Pebble.js in cloudpebble. When I look at the Javascript tips & tricks there is a really big heading that says: Do not use setInterval(). And of course, do not use setTimeout() to simulate…
Tim
  • 307
  • 1
  • 3
  • 13
4
votes
0 answers

Smart Watch Media Queries

The Pebble and Galaxy Gear devices have web browsers; what are some CSS media queries we can use to address screens of that size? Alternately, let's start a list of UA strings for smart watches.
Scott C
  • 744
  • 1
  • 6
  • 19
4
votes
2 answers

PebbleKit JavaScript send image to Pebble

Is it possible to send a images to the Pebble watch using PebbleKit Javascript sendAppMessage. My idea is to load an image from the web and send it to the watch and display them there. If an image is not possible directly then I was thinking of…
ryuutatsuo
  • 3,924
  • 3
  • 27
  • 29
4
votes
1 answer

Strange NOOP convention?

I was browsing a template (at cloudpebble.net) for building a Pebble watch face and came across this code: void handle_minute_tick(AppContextRef ctx, PebbleTickEvent *t) { (void)t; // NOOP? (void)ctx; // NOOP? …
Cade Roux
  • 88,164
  • 40
  • 182
  • 265
3
votes
1 answer

Is free()ing memory on exit() really necessary in Pebble?

In the More C Concepts (Google webcache, not on Internet Archive), I read the following: When the app is exiting or when the buffer is no longer needed, the memory must be freed for applications to use: // Free dynamically allocated…
binki
  • 7,754
  • 5
  • 64
  • 110
3
votes
1 answer

Start Pebble app from a watchapp

The Pebble Docs clearly describe how to start a watchapp on the Pebble from an Android app, but I cannot find instructions on how to start an Android app from a watchapp. Is that possible, and how?
Eir
  • 1,003
  • 9
  • 24
3
votes
0 answers

Pebble - second hand causes crash at 23 seconds

I wanted to write an analogue watchface for my pebble, so I decided to get started by animating a second hand only to make sure I understand what I'm doing. I've done this, and strangely it works only between 0 and 22 seconds past the minute. As…
Tim E
  • 45
  • 7
3
votes
1 answer

Date formatting and manipulation in PebbleJS

I'm writing an app using PebbleJS in CloudPebble and would like to have functionality similar to that provided by Moment.js and xdate.js. Specifically, I am interested in: turning a datetime into a string using a custom format string adding and…
rossng
  • 318
  • 3
  • 11
3
votes
1 answer

Control the smartwatch via bluetooth

I am doing some feasibility research for a project and I am not an expert. I would like to control my smartwatch via Bluetooth Low Energy (BLE) from a device which is not a smartwatch. Nothing really fancy, no app running difficult tasks, no…
MikeDev
  • 31
  • 3
3
votes
1 answer

Overriding Gradle Remote Dependency's targetSdkVersion in Android Studio

So today we did a release of an app and unfortunately we didn't notice a new permission had been added which is android.permission.READ_PHONE_STATE. A few users pointed out that a new permission category had been added to the app which was Device…
1
2
3
19 20