Crate flipperzero

Source
Expand description

High-level bindings for the Flipper Zero.

§Features

§Core features

  • alloc — Enables features requiring an allocator.

    This will require you to set the global allocator by importing the flipperzero_alloc:

    extern crate alloc;
    extern crate flipperzero_alloc;
  • embedded-graphics (enabled by default) — Enable embedded-graphics driver

Modules§

dialogs
Flipper Zero dialogs.
dolphin
Interact with your Dolphin!
furi
Furi API.
gpio
APIs for interacting with the Flipper Zero’s GPIO pins.
gui
GUI service.
io
macros
Macros for Flipper Zero.
notification
Furi notifications.
serial
storage
toolbox
Various tools provided by the Flipper Zero SDK.

Macros§

debug
Logs a message at the debug level.
error
Logs a message at the error level.
format
Creates a new FuriString by interpolating the format string.
info
Logs a message at the info level.
log
The standard logging macro.
notification_sequence
print
println
trace
Logs a message at the trace level.
warn
Logs a message at the warn level.