Please sign in to access this page

flipper-rpc

flipper-rpc Used AI

8 devlogs
6h 54m
Created by Gangsta Ozcan

Flipper Zero Remote Procedure Call Library (RPC) – A Rust πŸ¦€ library enabling apps to remotely control a Flipper Zero device, similar to qFlipper. Built using the official Flipper Zero protobuf definitions.
Resources

Timeline

Fixed docs.rs documentation for the demo link
yay

Update attachment

Ship 1

0 payouts of shell 0 shells

Gangsta Ozcan

about 1 month ago

Gangsta Ozcan β€’ Covers 7 devlogs and 6h 42m

Rearranged some things, 0.10.0 soon.

SHIP SOON! DEMO SOON! ITS ALL HAPPENING SOON!

Update attachment

Version updates, better logs, fixed the universe (tokio).

Update attachment

0.9.0

Adds some general perf improvements. Almost stable 1.0.0!
TAR support has been enhanced.

BREAKING CHANGES

  • fs-mkdir Return weather the directory already existed.
  • mpsc MPSC no longer transmits data length to save on MPSC transmission data. Please just call .len on your data and use it withing the handling thread if you need it.
  • fs-tar renamed fs_extract_tgz to fs_extract_tar as that function does not handle gzipped data.
Update attachment

Woah! 0.8.0! (wern't we just at 0.6.x?? Nevermind, I put alot of updates out lol)

This fixes a few things. Larger files are now supported by fs-write, using the unorthodox send a ping every so and so strategy taken from qFlipper to keep the connection alive.

You can now create_dir while the dir already exists, this just does nothing now.
You can now extract flipper-side .tgz to extract files, used in flippy to read firmware updates and send them faster.

MPSC Channels now take Options, so you dont HAVE to track progress when fs-progress-mpsc is enabled.

Bout it!

Most of these updates relate to firmware in flippy.

CHANGELOG

0.8.0

BREAKING CHANGES

  • mpsc When MPSC is enabled, make tx an Option.

Fixed

  • fs-write Taken from qFlipper, when writing large files, insert a ping every once and a while to keep the connection alive.

0.7.1

  • fs-tar-extract Implements the Tar Extraction API, useful for firmware updates.

0.7.0

BREAKING CHANGES

  • fs-createdir No longer errors if the directory already exists.

FIXES:

Update attachment

Use hex::encode instead of format!(β€œ{:x}”) for md5

Update attachment

Haven’t published anything but I want my 11mins

In all seriousness I added more logging, not enough for a 0.6.4, expect it soon!

Update attachment

0.6.3 adds better logging and support for large files using serial-opt.

Update attachment