Skip to content

Releases: Maku-hub/TrikiScope

Release list

v1.0.0

Choose a tag to compare

@Maku-hub Maku-hub released this 18 Jun 05:59

1.0.0 - 2026-06-18

Pierwsze stabilne wydanie. TrikiScope jest funkcjonalnie kompletny: łączy się z
kapslem Żabka Triki przez BLE, czyta z niego maksimum informacji, dekoduje strumień
IMU i wizualizuje orientację 3D w terminalu.

Dodane

  • Overview — stan połączenia, dane reklamowe BLE (RSSI, moc nadawania,
    manufacturer data z dekodowaniem), pełne informacje o urządzeniu, bateria, LED.
  • GATT — pełna inwentaryzacja bazy GATT z odczytanymi wartościami i dekodowaniem
    „po ludzku".
  • IMU — strumień na żywo (surowe int16 + przeliczone gyro/accel), statystyki
    strumienia, sparkline'y, panel Motion (przycisk, gesty, wartości szczytowe).
  • Orientation — orientacja 3D filtrem Madgwick AHRS lub komplementarnym,
    wizualizacja obracającym się szkieletem sześcianu ASCII, auto-kalibracja.
  • Games — mini-gry sterowane kapslem na żywo: Tilt Maze, Spin Meter, Reflex Catch
    (przełączanie [/], restart g).
  • Log — przewijalny dziennik zdarzeń.
  • Nagrywanie do CSV (strumień + kąty + stan przycisku) i logu zdarzeń.
  • Sterowanie diodą LED kapsla (klawisz l) przez charakterystykę vendor 6e400004.
  • Tryb skanowania bez TUI (--scan) oraz launchery run.ps1 / run.bat.
  • Narzędzia diagnostyczne w tools/ użyte przy reverse-engineeringu urządzenia.

Reverse-engineering urządzenia

  • Protokół Nordic UART Service, komenda startowa 20 10 00 D0 07 68 00 03.
  • Format ramki IMU (14 B, nagłówek 22 00, 6× int16 LE), skale gyro 131 / accel 2048.
  • Odkrycie flagi przycisku w drugim bajcie nagłówka (22 01).
  • Odkrycie sterowania diodą LED bitem 0 charakterystyki 6e400004.