Skip to content

Accel handler freezes on tap (P2D) #720

@sfcgeorge

Description

@sfcgeorge

Is there an existing issue for this?

  • I have searched the existing issues

Current Behavior

When using accel_data_service_subscribe on Pebble 2 Duo the handler "freezes" (is not called for about 5 to 10s) on taps.

Normal movements work fine, but a sharp flick or tap causes this to freeze. The app UI is still responsive, so it's just the handler not firing. I have not enabled tap detection in my app.

I've tested my app on an original Pebble Time and Pebble Round and neither of those freeze on sharp motion. I don't have a PT2 or PR2 to test yet.

Expected Behavior

accel_data_service_subscribe handler function should always be called regularly, regardless of backlight motion setting.

Steps To Reproduce

  • On Pebble 2 Duo
  • Set up accel_data_service_subscribe handler in an app (see repro)
  • Flick/tap wrist - the handler won't be called for 5 to 10s - wearing the watch a little loose is the easiest way to get a sharp flick that triggers the bug

Repro app:

accel_test.zip

Version

v4.9.100

Host OS

N/A

Watch

Pebble 2 Duo (Asterix)

Anything else?

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions