Skip to content

Releases: leso-kn/pebble-le

v0.3.0

31 Aug 01:30
eeef923
Compare
Choose a tag to compare
  • Documentation
    • Added docs generation via Doxygen
    • New C API and Example pages in Sphinx format
    • Documentation is now available at ReadTheDocs.org
  • Bluetooth address now indicated in watch connectivity callback

v0.2.2

20 Aug 11:06
2705516
Compare
Choose a tag to compare
  • Fixed GATT server communication after watch reconnect

v0.2.1

26 Jun 17:54
c00589e
Compare
Choose a tag to compare
  • Fixed crash upon watch disconnect in optimized build

v0.2.0

26 Jun 15:13
6389478
Compare
Choose a tag to compare
  • New: Support for sending/receiving large messages (packet chunking)
  • [Breaking change] AppMessageInboxReceived: Pass UUID of the sending watch-app to the user
  • AppMessageInboxReceived: Pass the bluetooth address of the sending watch to the user
  • Internal rebase upon Binc
    • Removed dbus_gatt dependency
  • Internally handle PPoGATT v1 window negotiation
  • Internally handle PING packets
  • Several protocol fixes
  • Stability improvements
  • More documentation

Many thanks to the Rebble dev team for providing an excellent reference implementation, that was very useful during the development of this release!

v0.1.0

04 Apr 02:23
7395e1f
Compare
Choose a tag to compare
  • Initial version of the library
    • Connect and disconnect to and from watch
    • Scanning and pairing
    • Send and receive AppMessages
      • Pebble dict-implementation currently doesn't parse incoming dictionaries and only supports byte arrays for outgoing messages
    • Callbacks for connectivity events and incoming AppMessages
    • Optional communication logging (disabled by default)
  • Basic example program to demonstrate the API usage