Skip to content

V0.2 - f0a6f8c

Choose a tag to compare

@honnet honnet released this 07 Nov 01:43

Main new features:

  • long press (3 s) on the button cycles the display: fluid simulation, ring ID (the 2 hex digits of its BLE name), display off
  • unique BLE address and name per ring (LibRing_XX): now using all 16 bytes of the flash unique ID

Extra:

  • make flash is ~3-4x faster (~15 s per ring instead of ~53 s)
  • make flash_all: flashes every ring in range, one after the other
  • rings already running this firmware (V0.1 or later) accept any of the 2 binaries, whatever their model. Stock rings only accept the binary of their product ID:
    • output_f0a6f8c.bin: 2026 rings (product ID 0x4C)
    • output_f0a6f8c_0x17.bin: original SR08 rings (product ID 0x17)

Notes:

  • the rings updated from V0.1 get a new BLE address and name (new ID computation)
  • battery level still not streamed in this version (battery demo gets no data)
  • many optimizations and cross platform efforts are still needed...