Expand description
Low-level bindings for the Flipper Zero.
Modules§
- furi
- Low-level wrappers around Furi API.
Macros§
Structs§
- Align
- Alignment enumeration
- BitBuffer
- BitLib
Parity - BitLib
Region - BleEvent
AckStatus - BleEvent
Flow Status - BleGatt
Characteristic Data Type - BleGatt
Characteristic Descriptor Params - BleGatt
Characteristic Descriptor Params__ bindgen_ ty_ 1 - BleGatt
Characteristic Instance - BleGatt
Characteristic Params - BleGatt
Characteristic Params__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - BleGatt
Characteristic Params__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - BleGlue
C2Info - BleGlue
C2Mode - BleGlue
Command Result - BleGlue
Hardfault Info - BleGlue
Status - BleProfile
HidParams - Optional arguments to pass along with profile template as FuriHalBleProfileParams for tuning profile behavior
- BleService
Battery - BleService
DevInfo - BleService
Hid - BleService
Serial - Browser
Worker - Bt
- BtKeys
Storage - BtStatus
- Button
Menu - Button
Menu Item - Button
Menu Item Type - Type of button. Difference in drawing buttons.
- Button
Panel - Byte
Input - COMP_
Type Def - Comparator
- Canvas
- Canvas
Direction - Font Direction
- Canvas
Font Parameters - Font parameters
- Canvas
Orientation - Canvas Orientation
- Ccid
Callbacks - CdcCallbacks
- CdcCtrl
Line - CdcState
- CliAnsi
Parser - CliAnsi
Parser Result - CliCommand
Descriptor - CliCommand
External Config - Configuration for locating external commands
- CliCommand
Flag - CliKey
- CliKey
Combo - CliMod
Key - CliRegistry
- CliShell
- CliVcp
- Color
- Color enumeration
- Composite
ApiResolver - Compress
- Compress
Config Heatshrink - Configuration for heatshrink compression
- Compress
Icon - Compress
Stream Decoder - Compress
Type - Supported compression types
- Crypto1
- DMA_
Type Def - Date
Time - Dialog
Ex - Dialog
ExResult - DialogEx result
- Dialog
Message - Dialog
Message Button - Message result type
- Dialogs
App - Dialogs
File Browser Options - File browser dialog extra options. This can be default-initialized using {dialog_file_browser_set_basic_options}.
- Digital
Sequence - Digital
Signal - DirWalk
- DirWalk
Result - Dolphin
- Dolphin
App - Dolphin
Deed - Dolphin
Deed Limits - Dolphin
Deed Weight - Dolphin
Pubsub Event - Dolphin
Settings - Dolphin
Stats - Elf32_
Chdr - Elf32_
Dyn - Elf32_
Ehdr - Elf32_
Lib - Elf32_
Move - Elf32_
Nhdr - Elf32_
Phdr - Elf32_
RegInfo - Elf32_
Rel - Elf32_
Rela - Elf32_
Shdr - Elf32_
Sym - Elf32_
Syminfo - Elf32_
Verdaux - Elf32_
Verdef - Elf32_
Vernaux - Elf32_
Verneed - Elf32_
auxv_ t - Elf32_
gptab__ bindgen_ ty_ 1 - Elf32_
gptab__ bindgen_ ty_ 2 - Elf64_
Chdr - Elf64_
Dyn - Elf64_
Ehdr - Elf64_
Lib - Elf64_
Move - Elf64_
Nhdr - Elf64_
Phdr - Elf64_
Rel - Elf64_
Rela - Elf64_
Shdr - Elf64_
Sym - Elf64_
Syminfo - Elf64_
Verdaux - Elf64_
Verdef - Elf64_
Vernaux - Elf64_
Verneed - Elf64_
auxv_ t - ElfApi
Interface - Interface for ELF loader to resolve symbols
- Elf_
MIPS_ ABIFlags_ v0 - Elf_
Options - Elf_
Options_ Hw - Empty
Screen - Error
Status - Expansion
- FS_
Access Mode - Access mode flags
- FS_
Error - API errors enumeration
- FS_
Flags - FileInfo flags
- FS_
Open Mode - Open mode flags
- Felica
Authentication - Structure used to hold authentication related fields.
- Felica
Authentication Context - Struct which controls the process of authentication and can be passed as a parameter to the application level. In order to force user to fill card key block data.
- Felica
Authentication Status - In Felica there two types of auth. Internal is the first one, after which external became possible. Here are two flags representing which one was passed
- Felica
Block - Felica block with status flags indicating last operation with it. See Felica manual for more details on status codes.
- Felica
Block Data - Felica
Block List Element - Felica
Card Key - Separate type for card key block. Used in authentication process
- Felica
Command Header - Felica
Command Response Header - Felica
Data - Structure used to store Felica data and additional values about reading
- Felica
Error - Type of possible Felica errors
- Felica
File System - Felica filesystem structure
- FelicaI
Dm - Felica ID block
- Felica
Listener - Felica
Listener Read Command Response - FelicaP
Mm - Felica PMm block
- Felica
Poller - Felica
Poller Event - FelicaPoller poller event structure.
- Felica
Poller Event Type - Enumeration of possible Felica poller event types.
- Felica
Poller Read Command Response - Felica
Session Key - Stucture for holding Felica session key which is calculated from rc and ck.
- File
- File
Browser - File
Info - Structure that hold file info
- Flipper
AppPlugin Descriptor - An object that describes a plugin - must be returned by plugin’s entry point
- Flipper
Application - Flipper
Application Load Status - Flipper
Application Manifest Base - Flipper
Application Manifest Base__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - Flipper
Application Manifest V1 - Flipper
Application Memory MapEntry - Flipper
Application Preload Status - Flipper
Application State - Flipper
Format - Flipper
Format Offset - Flipper
Stream Value - Flipper
Stream Write Data - Font
- Fonts enumeration
- Furi
Event Flag - Furi
Event Loop - Furi
Event Loop Event - Enumeration of event types, flags and masks.
- Furi
Event Loop Timer - Furi
Event Loop Timer Type - Enumeration of possible timer types.
- Furi
Flag - Furi
HalAdc Channel - Furi
HalAdc Clock - Furi
HalAdc Handle - Furi
HalAdc Oversample - Furi
HalAdc Sampling Time - Furi
HalAdc Scale - Furi
HalBle Profile Base - Furi
HalBle Profile Template - Furi
HalBt Serial RpcStatus - Furi
HalBt Stack - Furi
HalBus - Furi
HalClock McoDivisor Id - Furi
HalClock McoSource Id - Furi
HalCortex Comp - Furi
HalCortex Comp Function - Furi
HalCortex Comp Size - Furi
HalCortex Timer - Cortex timer provides high precision low level expiring timer
- Furi
HalCryptoGCM State - FuriHalCryptoGCMState Result of a GCM operation
- Furi
HalCrypto Key - FuriHalCryptoKey
- Furi
HalCrypto KeySize - FuriHalCryptoKey Size in bits
- Furi
HalCrypto KeyType - FuriHalCryptoKey Type
- Furi
HalFlash RawOption Byte Data__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - Furi
HalI2c Begin - Transaction beginning signal
- Furi
HalI2c Bus - FuriHal i2c bus
- Furi
HalI2c BusEvent - FuriHal i2c bus states
- Furi
HalI2c BusHandle - FuriHal i2c handle
- Furi
HalI2c BusHandle Event - FuriHal i2c handle states
- Furi
HalI2c End - Transaction end signal
- Furi
HalInfrared TxGet Data State - Furi
HalInfrared TxPin - Furi
HalInterrupt Id - Furi
HalInterrupt Priority - Furi
HalMPU Region Size - Furi
HalMpu Region - Furi
HalNfc Error - Enumeration of possible NFC HAL errors.
- Furi
HalNfc Event - Enumeration of possible NFC HAL events.
- Furi
HalNfc Mode - Enumeration of possible NFC HAL operating modes.
- Furi
HalNfc Tech - Enumeration of supported NFC technologies.
- Furi
HalNfca Short Frame - Enumeration of ISO14443 (Type A) short frame types.
- Furi
HalPowerIC - Power IC type
- Furi
HalPwm Output Id - Furi
HalRegion - Furi
HalRegion Band - Furi
HalRtc Boot Mode - Furi
HalRtc Flag - Furi
HalRtc Heap Track Mode - Furi
HalRtc Locale Date Format - Furi
HalRtc Locale Time Format - Furi
HalRtc Locale Units - Furi
HalRtc LogBaud Rate - Furi
HalRtc LogDevice - Furi
HalRtc Register - Furi
HalSd Info - Furi
HalSerial Data Bits - Actual data bits, i.e. not including start/stop and parity bits
- Furi
HalSerial Direction - Furi
HalSerial Handle - Furi
HalSerial Id - UART channels
- Furi
HalSerial Parity - Furi
HalSerial RxEvent - Serial RX events
- Furi
HalSerial Stop Bits - Stop bit length
- Furi
HalSpi Bus - FuriHal spi bus
- Furi
HalSpi BusEvent - FuriHal spi bus states
- Furi
HalSpi BusHandle - FuriHal spi handle
- Furi
HalSpi BusHandle Event - FuriHal spi handle states
- Furi
HalSub GhzPath - Switchable Radio Paths
- Furi
HalSub GhzPreset - Radio Presets
- Furi
HalUsb Ccid Config - Furi
HalUsb HidConfig - Furi
HalUsb Interface - Furi
HalUsb State Event - Furi
HalVersion Color - Device Colors
- Furi
HalVersion Display - Device Display
- Furi
HalVersion OtpVersion - OTP Versions enum
- Furi
HalVersion Region - Device Regions
- Furi
LogHandler - Furi
LogLevel - Furi
Message Queue - Furi
Mutex - Furi
Mutex Type - Furi
PubSub - Furi
PubSub Subscription - Furi
Semaphore - Furi
Signal - Furi
Status - Furi
Stream Buffer - Furi
String - Furi
StringUT F8State - State of the UTF8 decoding machine state
- Furi
Thread - Furi
Thread List - Furi
Thread List Item - Furi
Thread Priority - Enumeration of possible FuriThread priorities.
- Furi
Thread State - Enumeration of possible FuriThread states.
- Furi
Timer - Furi
Timer Thread Priority - Furi
Timer Type - Furi
Wait - GPIO_
Type Def - General Purpose I/O
- GapAddress
Type - GapAdv
Channel Map - GapAdv
Power Level Ind - GapConfig
- GapConfig__
bindgen_ ty_ 1 - GapConnection
Params Request - GapEvent
- GapEvent
Handler - GapEvent
Type - GapExtra
Beacon Config - GapPairing
- Gpio
AltFn - Gpio alternate functions
- Gpio
Interrupt - Gpio interrupt type
- Gpio
Mode - Gpio modes
- GpioPin
- Gpio structure
- Gpio
PinRecord - Gpio
Pull - Gpio pull modes
- Gpio
Speed - Gpio speed modes
- Gui
- GuiButton
Type - GuiLayer
- Gui layers
- HidU2f
Event - I2C_
Type Def - Inter-integrated Circuit Interface
- Icon
- Icon
Animation - Icon
Flip - Icon flip
- Icon
Rotation - Icon rotation
- Infrared
Decoder Handler - Infrared
Encoder Handler - Infrared
Message - Infrared
Protocol - Infrared
Status - Infrared
Worker - Infrared
Worker GetSignal Response - Infrared
Worker Signal - Input
Event - Input Event, dispatches with FuriPubSub
- Input
Event__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - Input
Key - Input
Pin - Input
Type - Input Types Some of them are physical events and some logical
- Iso13239
CrcType - Iso14443
CrcType - Iso14443_
3aData - Iso14443_
3aError - Iso14443_
3aListener - Iso14443_
3aListener Event - Iso14443_
3aListener Event Data - Iso14443_
3aListener Event Type - Iso14443_
3aPoller - Iso14443_
3aPoller Event - Iso14443_3a poller event structure.
- Iso14443_
3aPoller Event Type - Enumeration of possible Iso14443_3a poller event types.
- Iso14443_
3aSdd Req - Iso14443_
3aSdd Resp - Iso14443_
3aSel Req - Iso14443_
3aSel Resp - Iso14443_
3aSens Resp - Iso14443_
3bBit Rate - Iso14443_
3bData - Iso14443_
3bError - Iso14443_
3bFrame Option - Iso14443_
3bPoller - Iso14443_
3bPoller Event - Iso14443_3b poller event structure.
- Iso14443_
3bPoller Event Type - Enumeration of possible Iso14443_3b poller event types.
- Iso14443_
4aAts Data - Iso14443_
4aBit Rate - Iso14443_
4aData - Iso14443_
4aError - Iso14443_
4aFrame Option - Iso14443_
4aListener - Iso14443_
4aListener Event - Iso14443_
4aListener Event Data - Iso14443_
4aListener Event Type - Iso14443_
4aPoller - Iso14443_
4aPoller Event - Iso14443_4a poller event structure.
- Iso14443_
4aPoller Event Type - Enumeration of possible Iso14443_4a poller event types.
- Iso14443_
4bData - Iso14443_
4bError - Iso14443_
4bPoller - Iso14443_
4bPoller Event - Iso14443_4b poller event structure.
- Iso14443_
4bPoller Event Type - Enumeration of possible Iso14443_4b poller event types.
- Iso15693_
3Data - Iso15693_
3Error - Iso15693_
3Lock Bits - Iso15693_
3Settings - Iso15693_
3System Info - Keys
Dict - Keys
Dict Mode - LFRFIDE
M4305 - LFRFID
Feature - LFRFID
Protocol - LFRFID
RawFile - LFRFID
RawWorker - LFRFID
T5577 - LFRFID
Worker - LFRFID
Worker Emulate RawResult - LFRFID
Worker Read RawResult - LFRFID
Worker Read Result - LFRFID
Worker Read Type - LFRFID
Worker Write Result - LFRFID
Write Request - LFRFID
Write Type - LL_
COMP_ Init Type Def - Structure definition of some features of COMP instance.
- LL_
DMA_ Init Type Def - DMA_LL_ES_INIT DMA Exported Init structure
- LL_
GPIO_ Init Type Def - LL GPIO Init Structure definition
- LL_
I2C_ Init Type Def - I2C_LL_ES_INIT I2C Exported Init structure
- LL_
LPTIM_ Init Type Def - LPTIM Init structure definition
- LL_
LPUART_ Init Type Def - LL LPUART Init Structure definition
- LL_
RTC_ Init Type Def - RTC Init structures definition
- LL_
SPI_ Init Type Def - SPI Init structures definition
- LL_
TIM_ Init Type Def - TIM Time Base configuration structure definition.
- LL_
TIM_ OC_ Init Type Def - TIM Output Compare configuration structure definition.
- LL_
USART_ Init Type Def - LL USART Init Structure definition
- LPTIM_
Type Def - LPTIMER
- Level
Duration - Light
- Loader
- Loader
Deferred Launch Flag - Loader
Event - Loader
Event Type - Loader
Status - Loading
- Locale
Date Format - Locale
Measurement Units - Locale
Time Format - Manchester
Encoder Result - Manchester
Encoder State - Manchester
Event - Manchester
State - Menu
- MfClassic
Access Bits - MfClassic
Action - MfClassic
Ar - MfClassic
At - MfClassic
Auth Context - MfClassic
Backdoor - MfClassic authentication backdoor type.
- MfClassic
Block - MfClassic
Data - MfClassic
Device Keys - MfClassic
Error - MfClassic
Key - MfClassic
KeyType - MfClassic
Listener - MfClassic
Listener Event - MfClassic
Listener Event Type - MfClassic
Nested Phase - MfClassic poller nested attack phase.
- MfClassic
Nr - MfClassic
Nt - MfClassic
Poller - MfClassic
Poller Event - MfClassic poller event.
- MfClassic
Poller Event Data Dict Attack Next Sector - MfClassic poller next sector event data.
- MfClassic
Poller Event Data KeyRequest - MfClassic poller key request event data.
- MfClassic
Poller Event Data Read Sector Request - MfClassic poller read sector request event data.
- MfClassic
Poller Event Data Request Mode - MfClassic poller request mode event data.
- MfClassic
Poller Event Data Sector Trailer Request - MfClassic poller sector trailer request event data.
- MfClassic
Poller Event Data Update - MfClassic poller update event data.
- MfClassic
Poller Event Data Write Block Request - MfClassic poller write block request event data.
- MfClassic
Poller Event KeyAttack Data - MfClassic poller key attack event data.
- MfClassic
Poller Event Type - Enumeration of possible MfClassic poller event types.
- MfClassic
Poller Mode - MfClassic poller mode.
- MfClassic
Prng Type - MfClassic pseudorandom number generator (PRNG) type.
- MfClassic
Sector Trailer__ bindgen_ ty_ 1 - MfClassic
Type - MfClassic
Value Command - MfDesfire
Application - MfDesfire
Application Id - MfDesfire
Data - MfDesfire
Error - MfDesfire
File Communication Settings - MfDesfire
File Data - MfDesfire
File Settings - MfDesfire
File Settings__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - MfDesfire
File Settings__ bindgen_ ty_ 1__ bindgen_ ty_ 2 - MfDesfire
File Settings__ bindgen_ ty_ 1__ bindgen_ ty_ 3 - MfDesfire
File Settings__ bindgen_ ty_ 1__ bindgen_ ty_ 4 - MfDesfire
File Type - MfDesfire
Free Memory - MfDesfire
KeySettings - MfDesfire
Poller - MfDesfire
Poller Event - MfDesfire poller event structure.
- MfDesfire
Poller Event Type - Enumeration of possible MfDesfire poller event types.
- MfDesfire
Size - MfDesfire
Type - MfDesfire
Version - MfPlus
Data - MfPlus
Error - MfPlus
Poller - MfPlus
Poller Event - MIFARE Plus poller event structure.
- MfPlus
Poller Event Type - Enumeration of possible MfPlus poller event types.
- MfPlus
Security Level - MfPlus
Size - MfPlus
Type - MfPlus
Version - MfUltralight
Auth Pack - MfUltralight
Auth Password - MfUltralight
C3Des Auth Key - MfUltralight
Config Pages - MfUltralight
Config Pages__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - MfUltralight
Config Pages__ bindgen_ ty_ 2__ bindgen_ ty_ 1 - MfUltralight
Data - MfUltralight
Error - MfUltralight
Feature Support - MfUltralight
Listener - MfUltralight
Listener Event - MfUltralight
Listener Event Data - MfUltralight
Listener Event Type - MfUltralight
Mirror Conf - MfUltralight
Page - MfUltralight
Page Read Command Data - MfUltralight
Poller - MfUltralight
Poller Auth Context - MfUltralight poller authentication context.
- MfUltralight
Poller Event - MfUltralight poller event structure.
- MfUltralight
Poller Event Type - Enumeration of possible MfUltralight poller event types.
- MfUltralight
Poller Mode - Enumeration of possible MfUltralight poller operating modes.
- MfUltralight
Signature - MfUltralight
Tearing Flag - MfUltralight
Type - MfUltralight
Version - Nfc
- NfcCommand
- Enumeration of possible Nfc commands.
- NfcData
Generator Type - NfcDevice
- NfcDevice
Base - Generic NFC device interface.
- NfcDevice
Name Type - Verbosity level of the displayed NFC device name.
- NfcError
- Enumeration of possible Nfc error codes.
- NfcEvent
- Nfc event structure.
- NfcEvent
Data - Nfc event data structure.
- NfcEvent
Type - Enumeration of possible Nfc event types.
- NfcGeneric
Event - Generic Nfc event type.
- NfcGeneric
Event Ex - Extended generic Nfc event type.
- NfcIso14443a
Short Frame - Enumeration of possible ISO14443-3A short frame types.
- NfcListener
- NfcMode
- Enumeration of possible operating modes.
- NfcPoller
- NfcProtocol
- Enumeration of all available NFC protocols.
- NfcScanner
- NfcScanner
Event - Event passed to the user callback.
- NfcScanner
Event Data - Event data passed to the user callback.
- NfcScanner
Event Type - Event type passed to the user callback.
- NfcTech
- Enumeration of available technologies.
- Notification
App - Notification
Message - Notification
Message Data Delay - Notification
Message Data Forced Settings - Notification
Message Data Led - Notification
Message Data LedBlink - Notification
Message Data Sound - Notification
Message Data Vibro - Notification
Message Type - Number
Input - OneWire
Device - OneWire
Host - OneWire
Host Search Mode - OneWire
Slave - Pipe
Role - The role of a pipe side
- Pipe
Side - Pipe
Side Bundle - Pipe
Side Receive Settings - Pipe
State - The state of a pipe
- Plugin
Manager - Plugin
Manager Error - Popup
- Power
- Power
Boot Mode - Power
Event - Power
Event Type - Power
Info - Property
Value Context - Protocol
Base - Protocol
Decoder - Protocol
Dict - Protocol
Encoder - Pulse
Glue - RTC_
Type Def - Real-Time Clock
- Rpc
- RpcApp
System - RpcApp
System Error Code - Enumeration of possible error codes for application which can be started through rpc
- RpcApp
System Event - RPC application subsystem event structure.
- RpcApp
System Event Data - Event data structure, containing the type and associated data.
- RpcApp
System Event Data Type - Enumeration of possible event data types.
- RpcApp
System Event Data__ bindgen_ ty_ 1__ bindgen_ ty_ 1 - RpcApp
System Event Type - Enumeration of possible event types.
- RpcOwner
- RPC owner
- RpcSession
- SDFs
Type - SDInfo
- SPI_
Type Def - Serial Peripheral Interface
- Scene
Manager - Scene
Manager Event - Scene Manager event
- Scene
Manager Event Type - Scene Manager events type
- Scene
Manager Handlers - Scene Manager configuration structure Contains array of Scene handlers
- Serial
Service Data - Serial
Service Event - Serial
Service Event Type - Signal
Reader - Signal
Reader Event - Signal
Reader Event Data - Signal
Reader Event Type - Signal
Reader Polarity - Signal
Reader Time Unit - Signal
Reader Trigger - Simple
Array - Simple
Array Config - Simple Array configuration structure. Defined per type.
- Slix
Capabilities - Slix
Data - Slix
Error - Slix
Lock Bits - Slix
Password Type - Slix
Poller - Slix
Poller Event - Slix poller event structure.
- Slix
Poller Event Data Privacy Unlock Context - Slix poller privacy unlock context data.
- Slix
Poller Event Type - Enumeration of possible Slix poller event types.
- Slix
Protection - Slix
System Info - Slix
Type - St25tb
Data - St25tb
Error - St25tb
Poller - St25tb
Poller Event - St25tb
Poller Event Data Mode Request - St25tb
Poller Event Data Mode Request Write Params - St25tb
Poller Event Type - St25tb
Poller Mode - St25tb
Poller Ready Data - St25tb
Type - Storage
- Storage
Event - Storage event (passed to the PubSub callback).
- Storage
Event Type - Enumeration of events emitted by the storage through the PubSub system.
- Stream
- Stream
Direction - Stream
Offset - Strint
Parse Error - String to integer conversion error
- SubGhz
Block Const - SubGhz
Block Decoder - SubGhz
Block Generic - SubGhz
Device - SubGhz
DeviceC C1101 Ext - SubGhz
DeviceC C1101 Int - SubGhz
Device Interconnect - SubGhz
Device Registry - SubGhz
Environment - SubGhz
File Encoder Worker - SubGhz
Key - SubGhz
KeyArray_ it_ s - SubGhz
KeyArray_ s - SubGhz
Keystore - SubGhz
Protocol - SubGhz
Protocol Block Align Bit - SubGhz
Protocol Block Encoder - SubGhz
Protocol Decoder - SubGhz
Protocol Decoder Base - SubGhz
Protocol Decoder BinRAW - SubGhz
Protocol DecoderRAW - SubGhz
Protocol Encoder - SubGhz
Protocol Encoder Base - SubGhz
Protocol EncoderRAW - SubGhz
Protocol Flag - SubGhz
Protocol Registry - SubGhz
Protocol Status - SubGhz
Protocol Type - SubGhz
Radio Preset - SubGhz
Receiver - SubGhz
Setting - SubGhz
Transmitter - SubGhz
TxRx Worker - SubGhz
TxRx Worker Status - SubGhz
Worker - Submenu
- TIM_
Type Def - TIM
- TarArchive
- TarOpen
Mode - Tar archive open mode
- TextBox
- Text
BoxFocus - Text
BoxFont - Text
Input - USART_
Type Def - Universal Synchronous Asynchronous Receiver Transmitter
- Validator
IsFile - Variable
Item - Variable
Item List - Version
- View
- View
Dispatcher - View
Dispatcher Type - ViewDispatcher view_port placement
- View
Holder - View
Model Type - View model types
- View
Orientation - View
Port - View
Port Orientation - View
Stack - Widget
- Widget
Element - _Bigint
- __
Bindgen Bitfield Unit - __
Furi Critical Info - __
Incomplete Array Field - __
locale_ t - __lock
- __sFILE
- __sbuf
- __tm
- _mbstate_
t - _rand48
- _reent
- _reent__
bindgen_ ty_ 1__ bindgen_ ty_ 1 - _usbd_
device - Represents a USB device data.
- _usbd_
respond - Reporting status results.
- iButton
Editable Data - iButton
Key - iButton
Protocol Feature - iButton
Protocols - iButton
Worker - iButton
Worker Write Result - mbedtls_
des3_ context - Triple-DES context structure
- mjs
- mjs_
c_ struct_ member - mjs_
dataview_ type_ t - mjs_err
- mjs_
err_ t - mjs_
ffi_ ctype - mjs_
struct_ field_ type - mjs_
type - pb_
bytes_ array_ s - pb_
callback_ s - pb_
extension_ s - pb_
extension_ type_ s - pb_
field_ iter_ s - pb_
istream_ s - pb_
msgdesc_ s - pb_
ostream_ s - pb_
wire_ type_ t - usb_
cdc_ line_ coding - Line Coding Structure
- usb_
device_ descriptor - Represents a USB device descriptor
- usbd_
ctlreq - Represents generic USB control request.
- usbd_
driver - Represents a hardware USB driver call table.
- usbd_
respond - Reporting status results. Reporting status results.
- usbd_
status - USB device status data.
Constants§
- API_
VERSION - Align
Bottom - Align
Center - Align
Left - Align
Right - Align
Top - BitLib
Parity Always0 - BitLib
Parity Always1 - BitLib
Parity Even - BitLib
Parity Odd - BleEvent
AckFlow Disable - BleEvent
AckFlow Enable - BleEvent
Flow Disable - BleEvent
Flow Enable - BleEvent
NotAck - BleGlue
C2ModeFUS - BleGlue
C2Mode Stack - BleGlue
C2Mode Unknown - BleGlue
Command Result Error - BleGlue
Command ResultOK - BleGlue
Command Result Operation Ongoing - BleGlue
Command Result Restart Pending - BleGlue
Command Result Unknown - BleGlue
Status Broken - BleGlue
Status C2Started - BleGlue
Status Radio Stack Missing - BleGlue
Status Radio Stack Running - BleGlue
Status Startup - BtStatus
Advertising - BtStatus
Connected - BtStatus
Off - BtStatus
Unavailable - Button
Menu Item Type Common - Button
Menu Item Type Control - Canvas
Direction Bottom ToTop - Canvas
Direction Left ToRight - Canvas
Direction Right ToLeft - Canvas
Direction TopTo Bottom - Canvas
Orientation Horizontal - Canvas
Orientation Horizontal Flip - Canvas
Orientation Vertical - Canvas
Orientation Vertical Flip - CdcCtrl
LineDTR - CdcCtrl
LineRTS - CdcState
Connected - CdcState
Disconnected - CliCommand
Flag Default - < Default
- CliCommand
Flag Dont Attach Stdio - < Do no attach I/O pipe to thread stdio
- CliCommand
Flag External - < The command comes from a .fal file
- CliCommand
Flag Insomnia Safe - < Safe to run with insomnia mode on
- CliCommand
Flag Parallel Safe - < Safe to run in parallel with other apps
- CliCommand
Flag UseShell Thread - CliKey
Backspace - CliKey
Bell - CliKeyCR
- CliKeyDEL
- CliKey
Down - CliKeyEOT
- CliKeyETB
- CliKeyETX
- CliKey
End - CliKey
Esc - CliKeyFF
- CliKey
Home - CliKeyLF
- CliKey
Left - CliKey
Right - CliKeySOH
- CliKey
Space - CliKey
Special - CliKey
Tab - CliKeyUS
- CliKey
Unrecognized - CliKey
Up - CliMod
KeyAlt - CliMod
KeyCtrl - CliMod
KeyMeta - CliMod
KeyNo - Color
Black - Color
White - ColorXOR
- Compress
Type Heatshrink - Dialog
ExPress Center - Dialog
ExPress Left - Dialog
ExPress Right - Dialog
ExRelease Center - Dialog
ExRelease Left - Dialog
ExRelease Right - Dialog
ExResult Center - Dialog
ExResult Left - Dialog
ExResult Right - Dialog
Message Button Back - Dialog
Message Button Center - Dialog
Message Button Left - Dialog
Message Button Right - DirWalk
Error - < Error
- DirWalk
Last - < Last element
- DirWalkOK
- < OK
- Dolphin
AppBadusb - Dolphin
AppIbutton - Dolphin
AppIr - Dolphin
AppMAX - Dolphin
AppNfc - Dolphin
AppPlugin - Dolphin
AppRfid - Dolphin
AppSub Ghz - Dolphin
Deed BadUsb Play Script - Dolphin
Deed Gpio Uart Bridge - Dolphin
Deed Ibutton Add - Dolphin
Deed Ibutton Emulate - Dolphin
Deed Ibutton Read - Dolphin
Deed Ibutton Read Success - Dolphin
Deed Ibutton Save - Dolphin
Deed IrLearn Success - Dolphin
Deed IrSave - Dolphin
Deed IrSend - Dolphin
DeedMAX - Dolphin
Deed NfcAdd Emulate - Dolphin
Deed NfcAdd Save - Dolphin
Deed NfcDetect Reader - Dolphin
Deed NfcEmulate - Dolphin
Deed NfcMfc Add - Dolphin
Deed NfcRead - Dolphin
Deed NfcRead Success - Dolphin
Deed NfcSave - Dolphin
Deed Plugin Game Start - Dolphin
Deed Plugin Game Win - Dolphin
Deed Plugin Start - Dolphin
Deed Rfid Add - Dolphin
Deed Rfid Emulate - Dolphin
Deed Rfid Read - Dolphin
Deed Rfid Read Success - Dolphin
Deed Rfid Save - Dolphin
Deed SubGhz AddManually - Dolphin
Deed SubGhz Frequency Analyzer - Dolphin
Deed SubGhz RawRec - Dolphin
Deed SubGhz Receiver Info - Dolphin
Deed SubGhz Save - Dolphin
Deed SubGhz Send - Dolphin
Deed Test Left - Dolphin
Deed Test Right - Dolphin
Deed U2fAuthorized - Dolphin
Pubsub Event Update - ERROR
- FSAM_
READ - < Read access
- FSAM_
READ_ WRITE - < Read and write access
- FSAM_
WRITE - < Write access
- FSE_
ALREADY_ OPEN - < File/Dir already opened
- FSE_
DENIED - < Access denied
- FSE_
EXIST - < File/Dir already exist
- FSE_
INTERNAL - < Internal error
- FSE_
INVALID_ NAME - < Invalid name/path
- FSE_
INVALID_ PARAMETER - < Invalid API parameter
- FSE_
NOT_ EXIST - < File/Dir does not exist
- FSE_
NOT_ IMPLEMENTED - < Function not implemented
- FSE_
NOT_ READY - < FS not ready
- FSE_OK
- < No error
- FSF_
DIRECTORY - < Directory
- FSOM_
CREATE_ ALWAYS - < Creates a new file. If file exist, truncate to zero size
- FSOM_
CREATE_ NEW - < Creates a new file. Fails if the file is exist
- FSOM_
OPEN_ ALWAYS - < Open file. Create new file if not exist
- FSOM_
OPEN_ APPEND - < Open file. Create new file if not exist. Set R/W pointer to EOF
- FSOM_
OPEN_ EXISTING - < Open file, fail if file doesn’t exist
- FST_
EXFAT - FST_
FAT12 - FST_
FAT16 - FST_
FAT32 - FST_
UNKNOWN - Felica
Error Buffer Overflow - Felica
Error ColRes Failed - Felica
Error Communication - Felica
Error Field Off - Felica
Error None - Felica
Error NotPresent - Felica
Error Protocol - Felica
Error Timeout - Felica
Error Wrong Crc - Felica
Poller Event Type Error - < An error occured during activation procedure.
- Felica
Poller Event Type Incomplete - < The card was activated and partly read by the poller.
- Felica
Poller Event Type Ready - < The card was activated and fully read by the poller.
- Felica
Poller Event Type Request Auth Context - < Authentication context was requested by poller.
- Flipper
Application Load Status Missing Imports - Flipper
Application Load Status Success - Flipper
Application Load Status Unspecified Error - Flipper
Application Preload Status ApiToo New - Flipper
Application Preload Status ApiToo Old - Flipper
Application Preload Status Invalid File - Flipper
Application Preload Status Invalid Manifest - Flipper
Application Preload Status NotEnough Memory - Flipper
Application Preload Status Success - Flipper
Application Preload Status Target Mismatch - Flipper
Format Offset From Current - Flipper
Format Offset From End - Flipper
Format Offset From Start - Flipper
Gatt Characteristic Data Callback - Flipper
Gatt Characteristic Data Fixed - Flipper
Stream Value Bool - Flipper
Stream Value Float - Flipper
Stream Value Hex - Flipper
Stream Value HexUint64 - Flipper
Stream Value Ignore - Flipper
Stream Value Int32 - Flipper
Stream Value Str - Flipper
Stream Value Uint32 - Font
BigNumbers - Font
Keyboard - Font
Primary - Font
Secondary - Font
Total Number - Furi
Event Loop Event Flag Edge - Use edge triggered events.
- Furi
Event Loop Event Flag Mask - Special value containing the event flag bits, used internally.
- Furi
Event Loop Event Flag Once - Automatically unsubscribe from events after one time.
- Furi
Event Loop Event In - Subscribe to In events.
- Furi
Event Loop Event Mask - Special value containing the event direction bits, used internally.
- Furi
Event Loop Event Out - Subscribe to Out events.
- Furi
Event Loop Event Reserved - Special value to force the enum to 32-bit values.
- Furi
Event Loop Timer Type Once - < One-shot timer.
- Furi
Event Loop Timer Type Periodic - < Repeating timer.
- Furi
Flag Error - < Error indicator.
- Furi
Flag ErrorISR - < FuriStatusErrorISR (-6).
- Furi
Flag Error Parameter - < FuriStatusErrorParameter (-4).
- Furi
Flag Error Resource - < FuriStatusErrorResource (-3).
- Furi
Flag Error Timeout - < FuriStatusErrorTimeout (-2).
- Furi
Flag Error Unknown - < FuriStatusError (-1).
- Furi
Flag NoClear - < Do not clear flags which have been specified to wait for.
- Furi
Flag Wait All - < Wait for all flags.
- Furi
Flag Wait Any - < Wait for any flag (default).
- Furi
HalAdc Channel0 - < Internal channel, see
FuriHalAdcChannelVREFINT
. - Furi
HalAdc Channel1 - < Channel 1p
- Furi
HalAdc Channel2 - < Channel 2p or 1n
- Furi
HalAdc Channel3 - < Channel 3p or 2n
- Furi
HalAdc Channel4 - < Channel 4p or 3n
- Furi
HalAdc Channel5 - < Channel 5p or 4n
- Furi
HalAdc Channel6 - < Channel 6p or 5n
- Furi
HalAdc Channel7 - < Channel 7p or 6n
- Furi
HalAdc Channel8 - < Channel 8p or 7n
- Furi
HalAdc Channel9 - < Channel 9p or 8n
- Furi
HalAdc Channel10 - < Channel 10p or 9n
- Furi
HalAdc Channel11 - < Channel 11p or 10n
- Furi
HalAdc Channel12 - < Channel 12p or 11n
- Furi
HalAdc Channel13 - < Channel 13p or 12n
- Furi
HalAdc Channel14 - < Channel 14p or 13n
- Furi
HalAdc Channel15 - < Channel 15p or 14n
- Furi
HalAdc Channel16 - < Channel 16p or 15n
- Furi
HalAdc Channel17 - < Internal channel, see
FuriHalAdcChannelTEMPSENSOR
. - Furi
HalAdc Channel18 - < Internal channel, see
FuriHalAdcChannelVBAT
. - Furi
HalAdc Channel None - < No channel
- Furi
HalAdc ChannelTEMPSENSOR - < Special channel for on-die temperature sensor, requires at least 5us of sampling time
- Furi
HalAdc ChannelVBAT - < Special channel for VBAT/3 voltage, requires at least 12us of sampling time
- Furi
HalAdc ChannelVREFINT - < Special channel for VREFINT, used for calibration and self test
- Furi
HalAdc Clock Sync16 - < 16MHZ, synchronous
- Furi
HalAdc Clock Sync32 - < 32MHZ, synchronous
- Furi
HalAdc Clock Sync64 - < 64MHz, synchronous
- Furi
HalAdc Oversample2 - < ADC will take 2 samples per each value
- Furi
HalAdc Oversample4 - < ADC will take 4 samples per each value
- Furi
HalAdc Oversample8 - < ADC will take 8 samples per each value
- Furi
HalAdc Oversample16 - < ADC will take 16 samples per each value
- Furi
HalAdc Oversample32 - < ADC will take 32 samples per each value
- Furi
HalAdc Oversample64 - < ADC will take 64 samples per each value
- Furi
HalAdc Oversample128 - < ADC will take 128 samples per each value
- Furi
HalAdc Oversample256 - < ADC will take 256 samples per each value
- Furi
HalAdc Oversample None - < disable oversampling
- Furi
HalAdc Samplingtime2_ 5 - < Sampling time 2.5 ADC clock
- Furi
HalAdc Samplingtime6_ 5 - < Sampling time 6.5 ADC clock
- Furi
HalAdc Samplingtime12_ 5 - < Sampling time 12.5 ADC clock
- Furi
HalAdc Samplingtime24_ 5 - < Sampling time 24.5 ADC clock
- Furi
HalAdc Samplingtime47_ 5 - < Sampling time 47.5 ADC clock
- Furi
HalAdc Samplingtime92_ 5 - < Sampling time 92.5 ADC clock
- Furi
HalAdc Samplingtime247_ 5 - < Sampling time 247.5 ADC clock
- Furi
HalAdc Samplingtime640_ 5 - < Sampling time 640.5 ADC clock
- Furi
HalAdc Scale2048 - < 2.048V scale
- Furi
HalAdc Scale2500 - < 2.5V scale
- Furi
HalBt Serial RpcStatus Active - Furi
HalBt Serial RpcStatus NotActive - Furi
HalBt Stack Full - Furi
HalBt Stack Light - Furi
HalBt Stack Unknown - Furi
HalBusADC - Furi
HalBusAE S1 - Furi
HalBusAE S2 - Furi
HalBusAH B1_ GRP1 - Furi
HalBusAH B2_ GRP1 - Furi
HalBusAH B3_ GRP1 - Furi
HalBusAP B1_ GRP1 - Furi
HalBusAP B1_ GRP2 - Furi
HalBusAP B2_ GRP1 - Furi
HalBusAP B3_ GRP1 - Furi
HalBusCRC - Furi
HalBusCRS - Furi
HalBusDM A1 - Furi
HalBusDM A2 - Furi
HalBusDMAMU X1 - Furi
HalBusFLASH - Furi
HalBusGPIOA - Furi
HalBusGPIOB - Furi
HalBusGPIOC - Furi
HalBusGPIOD - Furi
HalBusGPIOE - Furi
HalBusGPIOH - Furi
HalBusHSEM - Furi
HalBus I2C1 - Furi
HalBus I2C3 - Furi
HalBusIPCC - Furi
HalBusLCD - Furi
HalBusLPTI M1 - Furi
HalBusLPTI M2 - Furi
HalBusLPUAR T1 - Furi
HalBusMAX - Furi
HalBusPKA - Furi
HalBusQUADSPI - Furi
HalBusRF - Furi
HalBusRNG - Furi
HalBusSA I1 - Furi
HalBusSP I1 - Furi
HalBusSP I2 - Furi
HalBusTI M1 - Furi
HalBusTI M2 - Furi
HalBusTI M16 - Furi
HalBusTI M17 - Furi
HalBusTSC - Furi
HalBusUSAR T1 - Furi
HalBusUSB - Furi
HalClock McoDiv1 - Furi
HalClock McoDiv2 - Furi
HalClock McoDiv4 - Furi
HalClock McoDiv8 - Furi
HalClock McoDiv16 - Furi
HalClock McoLse - Furi
HalClock McoMsi1m - Furi
HalClock McoMsi2m - Furi
HalClock McoMsi4m - Furi
HalClock McoMsi8m - Furi
HalClock McoMsi16m - Furi
HalClock McoMsi24m - Furi
HalClock McoMsi32m - Furi
HalClock McoMsi48m - Furi
HalClock McoMsi100k - Furi
HalClock McoMsi200k - Furi
HalClock McoMsi400k - Furi
HalClock McoMsi800k - Furi
HalClock McoSysclk - Furi
HalCortex Comp0 - Furi
HalCortex Comp1 - Furi
HalCortex Comp2 - Furi
HalCortex Comp3 - Furi
HalCortex Comp FunctionPC - Furi
HalCortex Comp Function Read - Furi
HalCortex Comp Function Read Write - Furi
HalCortex Comp Function Write - Furi
HalCortex Comp Size Byte - Furi
HalCortex Comp Size Half Word - Furi
HalCortex Comp Size Word - Furi
HalCryptoGCM State Auth Failure - < tags do not match, auth failed
- Furi
HalCryptoGCM State Error - < error during encryption/decryption
- Furi
HalCryptoGCM State Ok - < operation successful
- Furi
HalCrypto KeySize128 - Furi
HalCrypto KeySize256 - Furi
HalCrypto KeyType Encrypted - < Encrypted with Master key
- Furi
HalCrypto KeyType Master - < Master key
- Furi
HalCrypto KeyType Simple - < Simple unencrypted key
- Furi
HalI2c Begin Restart - Begin the transaction by sending a RESTART condition followed by the address
- Furi
HalI2c Begin Resume - Continue the previous transaction with new data
- Furi
HalI2c Begin Start - Begin the transaction by sending a START condition followed by the address
- Furi
HalI2c BusEvent Activate - < Bus activation event, called before handle activation
- Furi
HalI2c BusEvent Deactivate - < Bus deactivation event, called after handle deactivation
- Furi
HalI2c BusEvent Deinit - < Bus deinitialization event, called on system stop
- Furi
HalI2c BusEvent Init - < Bus initialization event, called on system start
- Furi
HalI2c BusEvent Lock - < Bus lock event, called before activation
- Furi
HalI2c BusEvent Unlock - < Bus unlock event, called after deactivation
- Furi
HalI2c BusHandle Event Activate - < Handle activate: connect gpio and apply bus config
- Furi
HalI2c BusHandle Event Deactivate - < Handle deactivate: disconnect gpio and reset bus config
- Furi
HalI2c EndAwait Restart - End the transaction by clock stretching
- Furi
HalI2c EndPause - Pauses the transaction by clock stretching
- Furi
HalI2c EndStop - End the transaction by sending a STOP condition
- Furi
HalInfrared TxGet Data State Done - < New data obtained, and this is end of package
- Furi
HalInfrared TxGet Data State Last Done - < New data obtained, and this is end of package and no more data available
- Furi
HalInfrared TxGet Data State Ok - < New data obtained
- Furi
HalInfrared TxPin ExtP A7 - Furi
HalInfrared TxPin Internal - Furi
HalInfrared TxPin Max - Furi
HalInterrupt IdCOMP - Furi
HalInterrupt IdDma1 Ch1 - Furi
HalInterrupt IdDma1 Ch2 - Furi
HalInterrupt IdDma1 Ch3 - Furi
HalInterrupt IdDma1 Ch4 - Furi
HalInterrupt IdDma1 Ch5 - Furi
HalInterrupt IdDma1 Ch6 - Furi
HalInterrupt IdDma1 Ch7 - Furi
HalInterrupt IdDma2 Ch1 - Furi
HalInterrupt IdDma2 Ch2 - Furi
HalInterrupt IdDma2 Ch3 - Furi
HalInterrupt IdDma2 Ch4 - Furi
HalInterrupt IdDma2 Ch5 - Furi
HalInterrupt IdDma2 Ch6 - Furi
HalInterrupt IdDma2 Ch7 - Furi
HalInterrupt IdHsem - Furi
HalInterrupt IdLp Tim1 - Furi
HalInterrupt IdLp Tim2 - Furi
HalInterrupt IdLp Uart1 - Furi
HalInterrupt IdMax - Furi
HalInterrupt IdRcc - Furi
HalInterrupt IdRtc Alarm - Furi
HalInterrupt IdTI M2 - Furi
HalInterrupt IdTim1 Cc - Furi
HalInterrupt IdTim1 TrgCom Tim17 - Furi
HalInterrupt IdTim1 UpTim16 - Furi
HalInterrupt IdUart1 - Furi
HalInterrupt Priority High - Furi
HalInterrupt Priority Higher - Furi
HalInterrupt Priority Highest - Furi
HalInterrupt Priority Kami Sama - Furi
HalInterrupt Priority Low - Furi
HalInterrupt Priority Lower - Furi
HalInterrupt Priority Lowest - Furi
HalInterrupt Priority Normal - Furi
HalMPU Region Size1GB - Furi
HalMPU Region Size1KB - Furi
HalMPU Region Size1MB - Furi
HalMPU Region Size2GB - Furi
HalMPU Region Size2KB - Furi
HalMPU Region Size2MB - Furi
HalMPU Region Size4GB - Furi
HalMPU Region Size4KB - Furi
HalMPU Region Size4MB - Furi
HalMPU Region Size8KB - Furi
HalMPU Region Size8MB - Furi
HalMPU Region Size16KB - Furi
HalMPU Region Size16MB - Furi
HalMPU Region Size32B - Furi
HalMPU Region Size32KB - Furi
HalMPU Region Size32MB - Furi
HalMPU Region Size64B - Furi
HalMPU Region Size64KB - Furi
HalMPU Region Size64MB - Furi
HalMPU Region Size128B - Furi
HalMPU Region Size128KB - Furi
HalMPU Region Size128MB - Furi
HalMPU Region Size256B - Furi
HalMPU Region Size256KB - Furi
HalMPU Region Size256MB - Furi
HalMPU Region Size512B - Furi
HalMPU Region Size512KB - Furi
HalMPU Region Size512MB - Furi
HalMpu Region3 - Furi
HalMpu Region4 - Furi
HalMpu Region5 - Furi
HalMpu Region6 - Furi
HalMpu Region7 - Furi
HalMpu Region Main Stack - Furi
HalMpu RegionNULL - Furi
HalMpu Region Thread Stack - Furi
HalNfc Error Buffer Overflow - < Receive buffer was too small for the received data.
- Furi
HalNfc Error Busy - < The communication bus is busy.
- Furi
HalNfc Error Communication - < NFC hardware did not respond or responded unexpectedly.
- Furi
HalNfc Error Communication Timeout - < NFC hardware did not respond in time.
- Furi
HalNfc Error Data Format - < Cannot parse a frame due to unexpected/invalid data.
- Furi
HalNfc Error Incomplete Frame - < Not enough data was received to parse a valid frame.
- Furi
HalNfc Error None - < No error has occurred.
- Furi
HalNfc Error Oscillator - < Oscillator failed to start.
- Furi
HalNfc Event Abort Request - Furi
HalNfc Event Collision - < A collision has occurred.
- Furi
HalNfc Event Field Off - < External field (carrier) has been lost.
- Furi
HalNfc Event Field On - < External field (carrier) has been detected.
- Furi
HalNfc Event Listener Active - < Reader has issued a wake-up command.
- Furi
HalNfc Event OscOn - < Oscillator has been started.
- Furi
HalNfc Event RxEnd - < Reception has ended.
- Furi
HalNfc Event RxStart - < Reception has started.
- Furi
HalNfc Event Timeout - Furi
HalNfc Event Timer Block TxExpired - < Transmission block timer has expired.
- Furi
HalNfc Event Timer FwtExpired - < Frame wait timer has expired.
- Furi
HalNfc Event TxEnd - < Transmission has ended.
- Furi
HalNfc Event TxStart - < Transmission has started.
- Furi
HalNfc Mode Listener - < Configure NFC HAL to operate as a listener.
- Furi
HalNfc Mode Num - < Special value equal to the operating modes count. Internal use.
- Furi
HalNfc Mode Poller - < Configure NFC HAL to operate as a poller.
- Furi
HalNfc Tech Felica - < Configure NFC HAL to use the FeliCa technology.
- Furi
HalNfc Tech Invalid - < Special value indicating the unconfigured state. Internal use.
- Furi
HalNfc Tech Iso15693 - < Configure NFC HAL to use the ISO15693 technology.
- Furi
HalNfc Tech Iso14443a - < Configure NFC HAL to use the ISO14443 (type A) technology.
- Furi
HalNfc Tech Iso14443b - < Configure NFC HAL to use the ISO14443 (type B) technology.
- Furi
HalNfc Tech Num - < Special value equal to the supported technologies count. Internal use.
- Furi
HalNfca Short Frame AllReq - Furi
HalNfca Short Frame Sens Req - Furi
HalPowerIC Charger - Furi
HalPowerIC Fuel Gauge - Furi
HalPwm Output IdLptim2P A4 - Furi
HalPwm Output IdNone - Furi
HalPwm Output IdTim1P A7 - Furi
HalRtc Boot Mode Dfu - < Boot to DFU (MCU bootloader by ST)
- Furi
HalRtc Boot Mode Normal - < Normal boot mode, default value
- Furi
HalRtc Boot Mode Post Update - < Boot to Update, post update
- Furi
HalRtc Boot Mode PreUpdate - < Boot to Update, pre update
- Furi
HalRtc Boot Mode Update - < Boot to Update, main
- Furi
HalRtc Flag C2Update - Furi
HalRtc Flag Debug - Furi
HalRtc Flag Detailed Filename - Furi
HalRtc Flag Hand Orient - Furi
HalRtc Flag Legacy Sleep - Furi
HalRtc Flag Lock - Furi
HalRtc Flag Stealth Mode - Furi
HalRtc Flag Storage Format Internal - Furi
HalRtc Heap Track Mode All - < Enable allocation tracking for all threads
- Furi
HalRtc Heap Track Mode Main - < Enable allocation tracking for main application thread
- Furi
HalRtc Heap Track Mode None - < Disable allocation tracking
- Furi
HalRtc Heap Track Mode Tree - < Enable allocation tracking for main and children application threads
- Furi
HalRtc Locale Date FormatDMY - < Day/Month/Year
- Furi
HalRtc Locale Date FormatMDY - < Month/Day/Year
- Furi
HalRtc Locale Date FormatYMD - < Year/Month/Day
- Furi
HalRtc Locale Time Format12h - < 12-hour format
- Furi
HalRtc Locale Time Format24h - < 24-hour format
- Furi
HalRtc Locale Units Imperial - < Imperial measurement units
- Furi
HalRtc Locale Units Metric - < Metric measurement units
- Furi
HalRtc LogBaud Rate9600 - < 9600 baud
- Furi
HalRtc LogBaud Rate38400 - < 38400 baud
- Furi
HalRtc LogBaud Rate57600 - < 57600 baud
- Furi
HalRtc LogBaud Rate115200 - < 115200 baud
- Furi
HalRtc LogBaud Rate230400 - < 230400 baud
- Furi
HalRtc LogBaud Rate460800 - < 460800 baud
- Furi
HalRtc LogBaud Rate921600 - < 921600 baud
- Furi
HalRtc LogBaud Rate1843200 - < 1843200 baud
- Furi
HalRtc LogDevice Lpuart - < Default: LPUART
- Furi
HalRtc LogDevice None - < None, disable serial logging
- Furi
HalRtc LogDevice Reserved - < Reserved for future use
- Furi
HalRtc LogDevice Usart - < Default: USART
- Furi
HalRtc Register Fault Data - < Pointer to last fault message
- Furi
HalRtc Register Header - < RTC structure header
- Furi
HalRtc Register LfsFingerprint - < LFS geometry fingerprint
- Furi
HalRtc RegisterMAX - < Service value, do not use
- Furi
HalRtc Register PinFails - < Failed PINs count
- Furi
HalRtc Register PinValue - < Encoded value of the currently set PIN
- Furi
HalRtc Register System - < Various system bits
- Furi
HalRtc Register Update FolderFS Index - Furi
HalRtc Register Version - < Pointer to Version
- Furi
HalSerial Data Bits6 - Furi
HalSerial Data Bits7 - Furi
HalSerial Data Bits8 - Furi
HalSerial Data Bits9 - Furi
HalSerial Data Bits Max - Furi
HalSerial Direction Max - Furi
HalSerial Direction Rx - Furi
HalSerial Direction Tx - Furi
HalSerial IdLpuart - Furi
HalSerial IdMax - Furi
HalSerial IdUsart - Furi
HalSerial Parity Even - Furi
HalSerial Parity Max - Furi
HalSerial Parity None - Furi
HalSerial Parity Odd - Furi
HalSerial RxEvent Data - < Data: new data available
- Furi
HalSerial RxEvent Frame Error - < Framing Error: incorrect frame detected
- Furi
HalSerial RxEvent Idle - < Idle: bus idle detected
- Furi
HalSerial RxEvent Noise Error - < Noise Error: noise on the line detected
- Furi
HalSerial RxEvent Overrun Error - < Overrun Error: no space for received data
- Furi
HalSerial RxEvent Parity Error - < Parity Error: incorrect parity bit received
- Furi
HalSerial Stop Bits0_ 5 - Furi
HalSerial Stop Bits1 - Furi
HalSerial Stop Bits2 - Furi
HalSerial Stop Bits1_ 5 - Furi
HalSerial Stop Bits2 Max - Furi
HalSpi BusEvent Activate - < Bus activation event, called before handle activation
- Furi
HalSpi BusEvent Deactivate - < Bus deactivation event, called after handle deactivation
- Furi
HalSpi BusEvent Deinit - < Bus deinitialization event, called on system stop
- Furi
HalSpi BusEvent Init - < Bus initialization event, called on system start
- Furi
HalSpi BusEvent Lock - < Bus lock event, called before activation
- Furi
HalSpi BusEvent Unlock - < Bus unlock event, called after deactivation
- Furi
HalSpi BusHandle Event Activate - < Handle activate: connect gpio and apply bus config
- Furi
HalSpi BusHandle Event Deactivate - < Handle deactivate: disconnect gpio and reset bus config
- Furi
HalSpi BusHandle Event Deinit - < Handle deinit, called on system stop, deinitialize gpio for default state
- Furi
HalSpi BusHandle Event Init - < Handle init, called on system start, initialize gpio for idle state
- Furi
HalSub GhzPath315 - < Center Frequency: 315MHz. Path 2: SW1RF2-SW2RF1, LCLCLCL
- Furi
HalSub GhzPath433 - < Center Frequency: 433MHz. Path 1: SW1RF1-SW2RF2, LCLCL
- Furi
HalSub GhzPath868 - < Center Frequency: 868MHz. Path 3: SW1RF3-SW2RF3, LCLC
- Furi
HalSub GhzPath Isolate - < Isolate Radio from antenna
- Furi
HalSub GhzPreset2FSK Dev238 Async - < FM, deviation 2.380371 kHz, asynchronous
- Furi
HalSub GhzPreset2FSK Dev476 Async - < FM, deviation 47.60742 kHz, asynchronous
- Furi
HalSub GhzPreset Custom - Furi
HalSub GhzPresetGFS K9_ 99Kb Async - < GFSK, deviation 19.042969 kHz, 9.996Kb/s, asynchronous
- Furi
HalSub GhzPresetIDLE - < default configuration
- Furi
HalSub GhzPresetMS K99_ 97Kb Async - < MSK, deviation 47.60742 kHz, 99.97Kb/s, asynchronous
- Furi
HalSub GhzPreset Ook270 Async - < OOK, bandwidth 270kHz, asynchronous
- Furi
HalSub GhzPreset Ook650 Async - < OOK, bandwidth 650kHz, asynchronous
- Furi
HalUsb State Event Descriptor Request - Furi
HalUsb State Event Reset - Furi
HalUsb State Event Suspend - Furi
HalUsb State Event Wakeup - Furi
HalVersion Color Black - Furi
HalVersion Color Transparent - Furi
HalVersion Color Unknown - Furi
HalVersion Color White - Furi
HalVersion Display Erc - Furi
HalVersion Display Mgg - Furi
HalVersion Display Unknown - Furi
HalVersion OtpVersion0 - Furi
HalVersion OtpVersion1 - Furi
HalVersion OtpVersion2 - Furi
HalVersion OtpVersion Empty - Furi
HalVersion OtpVersion Unknown - Furi
HalVersion Region EuRu - Furi
HalVersion Region Jp - Furi
HalVersion Region Unknown - Furi
HalVersion Region UsCa Au - Furi
HalVersion Region World - Furi
LogLevel Debug - Furi
LogLevel Default - Furi
LogLevel Error - Furi
LogLevel Info - Furi
LogLevel None - Furi
LogLevel Trace - Furi
LogLevel Warn - Furi
Mutex Type Normal - Furi
Mutex Type Recursive - Furi
Signal Custom - < Custom signal values start from here.
- Furi
Signal Exit - < Request (graceful) exit.
- Furi
Status Error - Furi
Status ErrorISR - Furi
Status Error NoMemory - Furi
Status Error Parameter - < Parameter error.
- Furi
Status Error Resource - < Resource not available.
- Furi
Status Error Timeout - < Operation not completed within the timeout period.
- Furi
Status Ok - < Operation completed successfully.
- Furi
Status Reserved - < Prevents enum down-size compiler optimization.
- Furi
StringUT F8State Decoding1 - Furi
StringUT F8State Decoding2 - Furi
StringUT F8State Decoding3 - Furi
StringUT F8State Error - Furi
StringUT F8State Starting - Furi
Thread Priority High - < High
- Furi
Thread Priority Highest - < Highest
- Furi
Thread Priority Idle - < Idle priority
- Furi
Thread Priority Init - < Init System Thread Priority
- Furi
Thread Priority Isr - Furi
Thread Priority Low - < Low
- Furi
Thread Priority Lowest - < Lowest
- Furi
Thread Priority Normal - < Normal, system default
- Furi
Thread State Running - < Thread is running. Event delivered from child thread.
- Furi
Thread State Starting - < Thread is starting. Event delivered from parent(self) thread.
- Furi
Thread State Stopped - < Thread is stopped and is safe to release. Event delivered from system init thread(TCB cleanup routine). It is safe to release thread instance.
- Furi
Thread State Stopping - < Thread is stopping. Event delivered from child thread.
- Furi
Timer Thread Priority Elevated - < Same as other threads
- Furi
Timer Thread Priority Normal - < Lower then other threads
- Furi
Timer Type Once - < One-shot timer.
- Furi
Timer Type Periodic - < Repeating timer.
- Furi
Wait Forever - GPIO_
NUMBER - Number of GPIO on one port.
- GapAddress
Type Public - GapAddress
Type Random - GapAdv
Channel Map37 - GapAdv
Channel Map38 - GapAdv
Channel Map39 - GapAdv
Channel MapAll - GapAdv
Power Level_ 0dBm - GapAdv
Power Level_ 1dBm - GapAdv
Power Level_ 2dBm - GapAdv
Power Level_ 3dBm - GapAdv
Power Level_ 4dBm - GapAdv
Power Level_ 5dBm - GapAdv
Power Level_ 6dBm - GapAdv
Power Level_ Neg0_ 5dBm - GapAdv
Power Level_ Neg0_ 15dBm - GapAdv
Power Level_ Neg0_ 85dBm - GapAdv
Power Level_ Neg1_ 3dBm - GapAdv
Power Level_ Neg1_ 8dBm - GapAdv
Power Level_ Neg2_ 45dBm - GapAdv
Power Level_ Neg3_ 15dBm - GapAdv
Power Level_ Neg4_ 95dBm - GapAdv
Power Level_ Neg4d Bm - GapAdv
Power Level_ Neg5_ 9dBm - GapAdv
Power Level_ Neg6_ 9dBm - GapAdv
Power Level_ Neg7_ 8dBm - GapAdv
Power Level_ Neg8_ 85dBm - GapAdv
Power Level_ Neg9_ 9dBm - GapAdv
Power Level_ Neg10_ 9dBm - GapAdv
Power Level_ Neg12_ 05dBm - GapAdv
Power Level_ Neg13_ 15dBm - GapAdv
Power Level_ Neg14_ 1dBm - GapAdv
Power Level_ Neg15_ 25dBm - GapAdv
Power Level_ Neg16_ 5dBm - GapAdv
Power Level_ Neg17_ 6dBm - GapAdv
Power Level_ Neg18_ 85dBm - GapAdv
Power Level_ Neg19_ 75dBm - GapAdv
Power Level_ Neg20_ 85dBm - GapAdv
Power Level_ Neg40d Bm - GapEvent
Type Beacon Start - GapEvent
Type Beacon Stop - GapEvent
Type Connected - GapEvent
Type Disconnected - GapEvent
Type PinCode Show - GapEvent
Type PinCode Verify - GapEvent
Type Start Advertising - GapEvent
Type Stop Advertising - GapEvent
Type UpdateMTU - GapPairing
None - GapPairing
PinCode Show - GapPairing
PinCode Verify YesNo - Gpio
AltFn0JTCK_ SWCLK - < JTCK-SWCLK Alternate Function mapping
- Gpio
AltFn0JTDI - < JTDI Alternate Function mapping
- Gpio
AltFn0JTD_ TRACE - < JTDO-TRACESWO Alternate Function mapping
- Gpio
AltFn0JTMS_ SWDIO - < JTMS-SWDIO Alternate Function mapping
- Gpio
AltFn0LSCO - < LSCO Alternate Function mapping
- Gpio
AltFn0MCO - < MCO Alternate Function mapping
- Gpio
AltFn0NJTRST - < NJTRST Alternate Function mapping
- Gpio
AltFn0RTC_ OUT - < RCT_OUT Alternate Function mapping
- Gpio
AltFn0RTC_ REFIN - < RTC_REFIN Alternate Function mapping
- Gpio
AltFn0SYS - < System Function mapping
- Gpio
AltFn0TRACECK - < TRACECK Alternate Function mapping
- Gpio
AltFn0TRACE D0 - < TRACED0 Alternate Function mapping
- Gpio
AltFn0TRACE D1 - < TRACED1 Alternate Function mapping
- Gpio
AltFn0TRACE D2 - < TRACED2 Alternate Function mapping
- Gpio
AltFn0TRACE D3 - < TRACED3 Alternate Function mapping
- Gpio
AltFn0TRIG_ INOUT - < TRIG_INOUT Alternate Function mapping
- Gpio
AltFn1LPTI M1 - < LPTIM1 Alternate Function mapping
- Gpio
AltFn1TI M1 - < TIM1 Alternate Function mapping
- Gpio
AltFn1TI M2 - < TIM2 Alternate Function mapping
- Gpio
AltFn2TI M1 - < TIM1 Alternate Function mapping
- Gpio
AltFn2TI M2 - < TIM2 Alternate Function mapping
- Gpio
AltFn3SA I1 - < SAI1_CK1 Alternate Function mapping
- Gpio
AltFn3SP I2 - < SPI2 Alternate Function mapping
- Gpio
AltFn3TI M1 - < TIM1 Alternate Function mapping
- Gpio
AltFn4 I2C1 - < I2C1 Alternate Function mapping
- Gpio
AltFn4 I2C3 - < I2C3 Alternate Function mapping
- Gpio
AltFn5SP I1 - < SPI1 Alternate Function mapping
- Gpio
AltFn5SP I2 - < SPI2 Alternate Function mapping
- Gpio
AltFn6LSCO - < LSCO Alternate Function mapping
- Gpio
AltFn6MCO - < MCO Alternate Function mapping
- Gpio
AltFn6RF_ DTB0 - < RF_DTB0 Alternate Function mapping
- Gpio
AltFn6RF_ DTB1 - < RF_DTB1 Alternate Function mapping
- Gpio
AltFn6RF_ DTB2 - < RF_DTB2 Alternate Function mapping
- Gpio
AltFn6RF_ DTB3 - < RF_DTB3 Alternate Function mapping
- Gpio
AltFn6RF_ DTB4 - < RF_DTB4 Alternate Function mapping
- Gpio
AltFn6RF_ DTB5 - < RF_DTB5 Alternate Function mapping
- Gpio
AltFn6RF_ DTB6 - < RF_DTB6 Alternate Function mapping
- Gpio
AltFn6RF_ DTB7 - < RF_DTB7 Alternate Function mapping
- Gpio
AltFn6RF_ DTB8 - < RF_DTB8 Alternate Function mapping
- Gpio
AltFn6RF_ DTB9 - < RF_DTB9 Alternate Function mapping
- Gpio
AltFn6RF_ DTB10 - < RF_DTB10 Alternate Function mapping
- Gpio
AltFn6RF_ DTB11 - < RF_DTB11 Alternate Function mapping
- Gpio
AltFn6RF_ DTB12 - < RF_DTB12 Alternate Function mapping
- Gpio
AltFn6RF_ DTB13 - < RF_DTB13 Alternate Function mapping
- Gpio
AltFn6RF_ DTB14 - < RF_DTB14 Alternate Function mapping
- Gpio
AltFn6RF_ DTB15 - < RF_DTB15 Alternate Function mapping
- Gpio
AltFn6RF_ DTB16 - < RF_DTB16 Alternate Function mapping
- Gpio
AltFn6RF_ DTB17 - < RF_DTB17 Alternate Function mapping
- Gpio
AltFn6RF_ DTB18 - < RF_DTB18 Alternate Function mapping
- Gpio
AltFn6RF_ MISO - < RF_MISO Alternate Function mapping
- Gpio
AltFn6RF_ MOSI - < RF_MOSI Alternate Function mapping
- Gpio
AltFn6RF_ NSS - < RF_NSS Alternate Function mapping
- Gpio
AltFn6RF_ SCK - < RF_SCK Alternate Function mapping
- Gpio
AltFn7USAR T1 - < USART1 Alternate Function mapping
- Gpio
AltFn8IR - < IR Alternate Function mapping
- Gpio
AltFn8LPUAR T1 - < LPUART1 Alternate Function mapping
- Gpio
AltFn9TSC - < TSC Alternate Function mapping
- Gpio
AltFn10QUADSPI - < QUADSPI Alternate Function mapping
- Gpio
AltFn10USB - < USB Alternate Function mapping
- Gpio
AltFn11LCD - < LCD Alternate Function mapping
- Gpio
AltFn12COM P1 - < COMP1 Alternate Function mapping
- Gpio
AltFn12COM P2 - < COMP2 Alternate Function mapping
- Gpio
AltFn12TI M1 - < TIM1 Alternate Function mapping
- Gpio
AltFn13SA I1 - < SAI1 Alternate Function mapping
- Gpio
AltFn14LPTI M2 - < LPTIM2 Alternate Function mapping
- Gpio
AltFn14TI M2 - < TIM2 Alternate Function mapping
- Gpio
AltFn14TI M16 - < TIM16 Alternate Function mapping
- Gpio
AltFn14TI M17 - < TIM17 Alternate Function mapping
- Gpio
AltFn15EVENTOUT - < EVENTOUT Alternate Function mapping
- Gpio
AltFn Unused - < just dummy value
- Gpio
Mode AltFunction Open Drain - Gpio
Mode AltFunction Push Pull - Gpio
Mode Analog - Gpio
Mode Event Fall - Gpio
Mode Event Rise - Gpio
Mode Event Rise Fall - Gpio
Mode Input - Gpio
Mode Interrupt Fall - Gpio
Mode Interrupt Rise - Gpio
Mode Interrupt Rise Fall - Gpio
Mode Output Open Drain - Gpio
Mode Output Push Pull - Gpio
Pull Down - Gpio
Pull No - Gpio
Pull Up - Gpio
Speed High - Gpio
Speed Low - Gpio
Speed Medium - Gpio
Speed Very High - GuiButton
Type Center - GuiButton
Type Left - GuiButton
Type Right - GuiLayer
Desktop - < Desktop layer for internal use. Like fullscreen but with status bar
- GuiLayer
Fullscreen - < Fullscreen layer, no status bar
- GuiLayerMAX
- < Don’t use or move, special value
- GuiLayer
Status BarLeft - < Status bar left-side layer, auto-layout
- GuiLayer
Status BarRight - < Status bar right-side layer, auto-layout
- GuiLayer
Window - < Window layer, status bar is shown
- HidU2f
Connected - HidU2f
Disconnected - HidU2f
Request - Icon
Flip Both - Icon
Flip Horizontal - Icon
Flip None - Icon
Flip Vertical - Icon
Rotation0 - Icon
Rotation90 - Icon
Rotation180 - Icon
Rotation270 - Infrared
Protocol Kaseikyo - Infrared
ProtocolMAX - Infrared
ProtocolNEC - Infrared
ProtocolNE C42 - Infrared
ProtocolNE C42ext - Infrared
ProtocolNE Cext - Infrared
Protocol Pioneer - Infrared
ProtocolR C5 - Infrared
ProtocolR C6 - Infrared
ProtocolR C5X - Infrared
ProtocolRCA - Infrared
ProtocolSIRC - Infrared
ProtocolSIR C15 - Infrared
ProtocolSIR C20 - Infrared
Protocol Samsung32 - Infrared
Protocol Unknown - Infrared
Status Done - Infrared
Status Error - Infrared
Status Ok - Infrared
Status Ready - Infrared
Worker GetSignal Response New - Infrared
Worker GetSignal Response Same - Signal, provided by callback is new and encoder should be reseted
- Infrared
Worker GetSignal Response Stop - Signal, provided by callback is same. No encoder resetting.
- Input
KeyBack - Input
KeyDown - Input
KeyLeft - Input
KeyMAX - < Special value
- Input
KeyOk - Input
KeyRight - Input
KeyUp - Input
Type Long - < Long event, emitted after INPUT_LONG_PRESS_COUNTS interval, asynchronous to InputTypeRelease
- Input
TypeMAX - < Special value for exceptional
- Input
Type Press - < Press event, emitted after debounce
- Input
Type Release - < Release event, emitted after debounce
- Input
Type Repeat - < Repeat event, emitted with INPUT_LONG_PRESS_COUNTS period after InputTypeLong event
- Input
Type Short - < Short event, emitted after InputTypeRelease done within INPUT_LONG_PRESS interval
- Iso13239
CrcType Default - Iso13239
CrcType Picopass - Iso14443
CrcTypeA - Iso14443
CrcTypeB - Iso14443_
3aError Buffer Overflow - Iso14443_
3aError ColRes Failed - Iso14443_
3aError Communication - Iso14443_
3aError Field Off - Iso14443_
3aError None - Iso14443_
3aError NotPresent - Iso14443_
3aError Timeout - Iso14443_
3aError Wrong Crc - Iso14443_
3aListener Event Type Field Off - Iso14443_
3aListener Event Type Halted - Iso14443_
3aListener Event Type Received Data - Iso14443_
3aListener Event Type Received Standard Frame - Iso14443_
3aPoller Event Type Error - < An error occured during activation procedure.
- Iso14443_
3aPoller Event Type Ready - < The card was activated by the poller.
- Iso14443_
3bBit Rate Both106 Kbit - Iso14443_
3bBit Rate PcdTo Picc212 Kbit - Iso14443_
3bBit Rate PcdTo Picc424 Kbit - Iso14443_
3bBit Rate PcdTo Picc848 Kbit - Iso14443_
3bBit Rate Picc ToPcd212 Kbit - Iso14443_
3bBit Rate Picc ToPcd424 Kbit - Iso14443_
3bBit Rate Picc ToPcd848 Kbit - Iso14443_
3bError Buffer Overflow - Iso14443_
3bError ColRes Failed - Iso14443_
3bError Communication - Iso14443_
3bError Field Off - Iso14443_
3bError None - Iso14443_
3bError NotPresent - Iso14443_
3bError Timeout - Iso14443_
3bError Wrong Crc - Iso14443_
3bFrame Option Cid - Iso14443_
3bFrame Option Nad - Iso14443_
3bPoller Event Type Error - < An error occured during activation procedure.
- Iso14443_
3bPoller Event Type Ready - < The card was activated by the poller.
- Iso14443_
4aBit Rate Both106 Kbit - Iso14443_
4aBit Rate PcdTo Picc212 Kbit - Iso14443_
4aBit Rate PcdTo Picc424 Kbit - Iso14443_
4aBit Rate PcdTo Picc848 Kbit - Iso14443_
4aBit Rate Picc ToPcd212 Kbit - Iso14443_
4aBit Rate Picc ToPcd424 Kbit - Iso14443_
4aBit Rate Picc ToPcd848 Kbit - Iso14443_
4aError None - Iso14443_
4aError NotPresent - Iso14443_
4aError Protocol - Iso14443_
4aError Timeout - Iso14443_
4aFrame Option Cid - Iso14443_
4aFrame Option Nad - Iso14443_
4aListener Event Type Field Off - Iso14443_
4aListener Event Type Halted - Iso14443_
4aListener Event Type Received Data - Iso14443_
4aPoller Event Type Error - < An error occured during activation procedure.
- Iso14443_
4aPoller Event Type Ready - < The card was activated by the poller.
- Iso14443_
4bError None - Iso14443_
4bError NotPresent - Iso14443_
4bError Protocol - Iso14443_
4bError Timeout - Iso14443_
4bPoller Event Type Error - < An error occured during activation procedure.
- Iso14443_
4bPoller Event Type Ready - < The card was activated by the poller.
- Iso15693_
3Error Buffer Empty - Iso15693_
3Error Buffer Overflow - Iso15693_
3Error Custom - Iso15693_
3Error Field Off - Iso15693_
3Error Format - Iso15693_
3Error Fully Handled - Iso15693_
3Error Ignore - Iso15693_
3Error Internal - Iso15693_
3Error None - Iso15693_
3Error NotPresent - Iso15693_
3Error NotSupported - Iso15693_
3Error Timeout - Iso15693_
3Error UidMismatch - Iso15693_
3Error Unexpected Response - Iso15693_
3Error Unknown - Iso15693_
3Error Wrong Crc - Keys
Dict Mode Open Always - Keys
Dict Mode Open Existing - LFRFID
FeatureASK - LFRFID
FeaturePSK - ASK Demodulation
- LFRFID
Protocol Awid - LFRFID
ProtocolE M4100 - LFRFID
ProtocolE M410016 - LFRFID
ProtocolE M410032 - LFRFID
Protocol Electra - LFRFID
ProtocolFDXA - LFRFID
ProtocolFDXB - LFRFID
ProtocolG ProxII - LFRFID
Protocol Gallagher - LFRFID
Protocol H10301 - LFRFID
Protocol HidEx Generic - LFRFID
Protocol HidGeneric - LFRFID
ProtocolIO ProxXSF - LFRFID
Protocol Idteck - LFRFID
Protocol Indala26 - LFRFID
Protocol Jablotron - LFRFID
Protocol Keri - LFRFID
Protocol Max - LFRFID
Protocol Nexwatch - LFRFID
Protocol Noralsy - LFRFID
ProtocolPAC Stanley - LFRFID
Protocol Paradox - LFRFID
Protocol Pyramid - LFRFID
Protocol Securakey - LFRFID
Protocol Viking - LFRFID
Worker Emulate RawFile Error - LFRFID
Worker Emulate RawOverrun - LFRFID
Worker Read Done - LFRFID
Worker Read RawFile Error - LFRFID
Worker Read RawOverrun - LFRFID
Worker Read Sense Card End - LFRFID
Worker Read Sense Card Start - LFRFID
Worker Read Sense End - LFRFID
Worker Read Sense Start - LFRFID
Worker Read StartASK - LFRFID
Worker Read StartPSK - LFRFID
Worker Read TypeASK Only - LFRFID
Worker Read Type Auto - LFRFID
Worker Read TypePSK Only - LFRFID
Worker Write FobCannot BeWritten - LFRFID
Worker WriteOK - LFRFID
Worker Write Protocol Cannot BeWritten - LFRFID
Worker Write TooLong ToWrite - LFRFID
Write TypeE M4305 - LFRFID
Write Type Max - LFRFID
Write Type T5577 - LFRFID_
T5577_ AOR - LFRFID_
T5577_ BITRATE_ RF_ 8 - LFRFID_
T5577_ BITRATE_ RF_ 16 - LFRFID_
T5577_ BITRATE_ RF_ 32 - LFRFID_
T5577_ BITRATE_ RF_ 40 - LFRFID_
T5577_ BITRATE_ RF_ 50 - LFRFID_
T5577_ BITRATE_ RF_ 64 - LFRFID_
T5577_ BITRATE_ RF_ 100 - LFRFID_
T5577_ BITRATE_ RF_ 128 - LFRFID_
T5577_ BLOCK_ COUNT - LFRFID_
T5577_ MAXBLOCK_ SHIFT - LFRFID_
T5577_ MODULATION_ BIPHASE - LFRFID_
T5577_ MODULATION_ DIPHASE - LFRFID_
T5577_ MODULATION_ DIRECT - LFRFID_
T5577_ MODULATION_ FSK1 - LFRFID_
T5577_ MODULATION_ FSK2 - LFRFID_
T5577_ MODULATION_ FSK1a - LFRFID_
T5577_ MODULATION_ FSK2a - LFRFID_
T5577_ MODULATION_ MANCHESTER - LFRFID_
T5577_ MODULATION_ PSK1 - LFRFID_
T5577_ MODULATION_ PSK2 - LFRFID_
T5577_ MODULATION_ PSK3 - LFRFID_
T5577_ POR_ DELAY - LFRFID_
T5577_ PSKCF_ RF_ 2 - LFRFID_
T5577_ PSKCF_ RF_ 4 - LFRFID_
T5577_ PSKCF_ RF_ 8 - LFRFID_
T5577_ PWD - LFRFID_
T5577_ ST_ TERMINATOR - LFRFID_
T5577_ TESTMODE_ DISABLED - LFRFID_
T5577_ X_ MODE - Light
Backlight - Light
Blue - Light
Green - Light
Red - Loader
Deferred Launch Flag Gui - Loader
Deferred Launch Flag None - Loader
Event Type Application Before Load - Loader
Event Type Application Load Failed - Loader
Event Type Application Stopped - Loader
Event Type NoMore Apps InQueue - Loader
Status Error AppStarted - Loader
Status Error Internal - Loader
Status Error Unknown App - Loader
Status Ok - Locale
Date FormatDMY - < Day/Month/Year
- Locale
Date FormatMDY - < Month/Day/Year
- Locale
Date FormatYMD - < Year/Month/Day
- Locale
Measurement Units Imperial - < Imperial measurement units
- Locale
Measurement Units Metric - < Metric measurement units
- Locale
Time Format12h - < 12-hour format
- Locale
Time Format24h - < 24-hour format
- MJS_
BAD_ ARGS_ ERROR - MJS_
DATAVIEW_ I8 - MJS_
DATAVIEW_ I16 - MJS_
DATAVIEW_ I32 - MJS_
DATAVIEW_ U8 - MJS_
DATAVIEW_ U16 - MJS_
DATAVIEW_ U32 - MJS_
ERRS_ CNT - MJS_
FFI_ CTYPE_ BOOL - MJS_
FFI_ CTYPE_ CALLBACK - MJS_
FFI_ CTYPE_ CHAR_ PTR - MJS_
FFI_ CTYPE_ DOUBLE - MJS_
FFI_ CTYPE_ FLOAT - MJS_
FFI_ CTYPE_ INT - MJS_
FFI_ CTYPE_ INVALID - MJS_
FFI_ CTYPE_ NONE - MJS_
FFI_ CTYPE_ STRUCT_ MG_ STR - MJS_
FFI_ CTYPE_ STRUCT_ MG_ STR_ PTR - MJS_
FFI_ CTYPE_ USERDATA - MJS_
FFI_ CTYPE_ VOID_ PTR - MJS_
FILE_ READ_ ERROR - MJS_
INTERNAL_ ERROR - MJS_
NEED_ EXIT - MJS_
NOT_ IMPLEMENTED_ ERROR - MJS_OK
- MJS_
OUT_ OF_ MEMORY - MJS_
REFERENCE_ ERROR - MJS_
STRUCT_ FIELD_ TYPE_ BOOL - MJS_
STRUCT_ FIELD_ TYPE_ CHAR_ PTR - MJS_
STRUCT_ FIELD_ TYPE_ CUSTOM - MJS_
STRUCT_ FIELD_ TYPE_ DATA - MJS_
STRUCT_ FIELD_ TYPE_ DOUBLE - MJS_
STRUCT_ FIELD_ TYPE_ FLOAT - MJS_
STRUCT_ FIELD_ TYPE_ INT - MJS_
STRUCT_ FIELD_ TYPE_ INT8 - MJS_
STRUCT_ FIELD_ TYPE_ INT16 - MJS_
STRUCT_ FIELD_ TYPE_ INVALID - MJS_
STRUCT_ FIELD_ TYPE_ MG_ STR - MJS_
STRUCT_ FIELD_ TYPE_ MG_ STR_ PTR - MJS_
STRUCT_ FIELD_ TYPE_ STRUCT - MJS_
STRUCT_ FIELD_ TYPE_ STRUCT_ PTR - MJS_
STRUCT_ FIELD_ TYPE_ UINT8 - MJS_
STRUCT_ FIELD_ TYPE_ UINT16 - MJS_
STRUCT_ FIELD_ TYPE_ VOID_ PTR - MJS_
SYNTAX_ ERROR - MJS_
TYPES_ CNT - MJS_
TYPE_ ARRAY_ BUF - MJS_
TYPE_ ARRAY_ BUF_ VIEW - MJS_
TYPE_ BOOLEAN - MJS_
TYPE_ ERROR - MJS_
TYPE_ FOREIGN - MJS_
TYPE_ NULL - MJS_
TYPE_ NUMBER - MJS_
TYPE_ OBJECT_ ARRAY - MJS_
TYPE_ OBJECT_ FUNCTION - MJS_
TYPE_ OBJECT_ GENERIC - MJS_
TYPE_ STRING - MJS_
TYPE_ UNDEFINED - Manchester
Encoder Result Long High - Manchester
Encoder Result Long Low - Manchester
Encoder Result Short High - Manchester
Encoder Result Short Low - Manchester
Event Long High - Manchester
Event Long Low - Manchester
Event Reset - Manchester
Event Short High - Manchester
Event Short Low - Manchester
State Mid0 - Manchester
State Mid1 - Manchester
State Start0 - Manchester
State Start1 - MfClassic
ActionAC Read - MfClassic
ActionAC Write - MfClassic
Action Data Dec - MfClassic
Action Data Inc - MfClassic
Action Data Read - MfClassic
Action Data Write - MfClassic
Action KeyA Read - MfClassic
Action KeyA Write - MfClassic
Action KeyB Read - MfClassic
Action KeyB Write - MfClassic
Backdoor Auth1 - MfClassic
Backdoor Auth2 - MfClassic
Backdoor Auth3 - MfClassic
Backdoor None - MfClassic
Backdoor Unknown - MfClassic
Error Auth - MfClassic
Error None - MfClassic
Error NotPresent - MfClassic
Error Partial Read - MfClassic
Error Protocol - MfClassic
Error Timeout - MfClassic
KeyTypeA - MfClassic
KeyTypeB - MfClassic
Listener Event Type Auth Context Full Collected - MfClassic
Listener Event Type Auth Context Part Collected - MfClassic
Nested Phase AnalyzePRNG - < Analyze nonces produced by the PRNG to determine if they fit a weak PRNG
- MfClassic
Nested Phase Calibrate - < Perform necessary calculations to recover the plaintext nonce during later collection phase (weak PRNG tags only)
- MfClassic
Nested Phase Collect NtEnc - < Log nonces collected during nested authentication for key recovery
- MfClassic
Nested Phase Dict Attack - < Search keys which match the expected PRNG properties and parity for collected nonces
- MfClassic
Nested Phase Dict Attack Resume - < Resume nested dictionary attack from the last tested (invalid) key
- MfClassic
Nested Phase Dict Attack Verify - < Verify candidate keys by authenticating to the sector with the key
- MfClassic
Nested Phase Finished - < Nested attack has finished
- MfClassic
Nested Phase None - < No nested attack has taken place yet.
- MfClassic
Nested Phase Recalibrate - < Collect the next plaintext static encrypted nonce for backdoor static encrypted nonce nested attack
- MfClassic
Poller Event Type Card Detected - < Poller detected card.
- MfClassic
Poller Event Type Card Lost - < Poller lost card.
- MfClassic
Poller Event Type Data Update - < Poller updates data.
- MfClassic
Poller Event Type Fail - < Poller failed.
- MfClassic
Poller Event Type Found KeyA - < Poller found key A.
- MfClassic
Poller Event Type Found KeyB - < Poller found key B.
- MfClassic
Poller Event Type KeyAttack Next Sector - < Poller switches to next sector during key attack.
- MfClassic
Poller Event Type KeyAttack Start - < Poller starts key attack.
- MfClassic
Poller Event Type KeyAttack Stop - < Poller stops key attack.
- MfClassic
Poller Event Type Next Sector - < Poller switches to next sector during dictionary attack.
- MfClassic
Poller Event Type Request Key - < Poller requests key for sector authentication.
- MfClassic
Poller Event Type Request Mode - < Poller requests to fill the mode.
- MfClassic
Poller Event Type Request Read Sector - < Poller requests data to read sector.
- MfClassic
Poller Event Type Request Sector Trailer - < Poller requests sector trailer for writing block.
- MfClassic
Poller Event Type Request Write Block - < Poller requests data to write block.
- MfClassic
Poller Event Type Success - < Poller succeeded.
- MfClassic
Poller Mode Dict Attack Enhanced - < Poller enhanced dictionary attack mode.
- MfClassic
Poller Mode Dict Attack Standard - < Poller dictionary attack mode.
- MfClassic
Poller Mode Read - < Poller reading mode.
- MfClassic
Poller Mode Write - < Poller writing mode.
- MfClassic
Prng Type Hard - MfClassic
Prng Type NoTag - MfClassic
Prng Type Unknown - MfClassic
Prng Type Weak - MfClassic
Type1k - MfClassic
Type4k - MfClassic
Type Mini - MfClassic
Type Num - MfClassic
Value Command Decrement - MfClassic
Value Command Increment - MfClassic
Value Command Invalid - MfClassic
Value Command Restore - MfDesfire
Error Authentication - MfDesfire
Error Command NotSupported - MfDesfire
Error None - MfDesfire
Error NotPresent - MfDesfire
Error Protocol - MfDesfire
Error Timeout - MfDesfire
File Communication Settings Authenticated - MfDesfire
File Communication Settings Enciphered - MfDesfire
File Communication Settings Plaintext - MfDesfire
File Type Backup - MfDesfire
File Type Cyclic Record - MfDesfire
File Type Linear Record - MfDesfire
File Type Standard - MfDesfire
File Type Transaction Mac - MfDesfire
File Type Value - MfDesfire
Poller Event Type Read Failed - < Poller failed to read card.
- MfDesfire
Poller Event Type Read Success - < Card was read successfully.
- MfDesfire
Size2k - MfDesfire
Size4k - MfDesfire
Size8k - MfDesfire
Size16k - MfDesfire
Size32k - MfDesfire
Size Num - MfDesfire
Size Unknown - MfDesfire
TypeE V1 - MfDesfire
TypeE V2 - MfDesfire
TypeE V3 - MfDesfire
TypeE V2XL - MfDesfire
TypeM F3IC D40 - MfDesfire
Type Num - MfDesfire
Type Unknown - MfPlus
Error Auth - MfPlus
Error None - MfPlus
Error NotPresent - MfPlus
Error Partial Read - MfPlus
Error Protocol - MfPlus
Error Timeout - MfPlus
Error Unknown - MfPlus
Poller Event Type Read Failed - < Poller failed to read the card.
- MfPlus
Poller Event Type Read Success - < Card was read successfully.
- MfPlus
Security Level0 - MfPlus
Security Level1 - MfPlus
Security Level2 - MfPlus
Security Level3 - MfPlus
Security Level Num - MfPlus
Security Level Unknown - MfPlus
Size1K - MfPlus
Size2K - MfPlus
Size4K - MfPlus
Size Num - MfPlus
Size Unknown - MfPlus
TypeE V1 - MfPlus
TypeE V2 - MfPlus
Type Num - MfPlus
Type Plus - MfPlus
TypeS - MfPlus
TypeSE - MfPlus
Type Unknown - MfPlus
TypeX - MfUltralight
Error Auth - MfUltralight
Error None - MfUltralight
Error NotPresent - MfUltralight
Error Protocol - MfUltralight
Error Timeout - MfUltralight
Feature Support Ascii Mirror - MfUltralight
Feature Support Authenticate - MfUltralight
Feature Support Check Tearing Flag - MfUltralight
Feature Support Compatible Write - MfUltralight
Feature Support Counter InMemory - MfUltralight
Feature Support Dynamic Lock - MfUltralight
Feature Support Fast Read - MfUltralight
Feature Support Fast Write - MfUltralight
Feature Support IncCounter - MfUltralight
Feature Support Password Auth - MfUltralight
Feature Support Read Counter - MfUltralight
Feature Support Read Signature - MfUltralight
Feature Support Read Version - MfUltralight
Feature Support Sector Select - MfUltralight
Feature Support Single Counter - MfUltralight
Feature Support Vcsl - MfUltralight
Listener Event Type Auth - MfUltralight
Mirror Counter - MfUltralight
Mirror None - MfUltralight
Mirror Uid - MfUltralight
Mirror UidCounter - MfUltralight
Poller Event Type Auth Failed - < Authentication failed.
- MfUltralight
Poller Event Type Auth Request - < Poller requests to fill authentication context.
- MfUltralight
Poller Event Type Auth Success - < Authentication succeeded.
- MfUltralight
Poller Event Type Card Locked - < Presented card is locked by password, AUTH0 or lock bytes.
- MfUltralight
Poller Event Type Card Mismatch - < Type of card for writing differs from presented one.
- MfUltralight
Poller Event Type Read Failed - < Poller failed to read card.
- MfUltralight
Poller Event Type Read Success - < Poller read card successfully.
- MfUltralight
Poller Event Type Request Mode - < Poller requests for operating mode.
- MfUltralight
Poller Event Type Request Write Data - < Poller request card data for write operation.
- MfUltralight
Poller Event Type Write Fail - < Poller failed to write card.
- MfUltralight
Poller Event Type Write Success - < Poller wrote card successfully.
- MfUltralight
Poller Mode Read - < Poller will only read card. It’s a default mode.
- MfUltralight
Poller Mode Write - < Poller will write already saved card to another presented card.
- MfUltralight
Type MfulC - MfUltralight
TypeNTA G203 - MfUltralight
TypeNTA G213 - MfUltralight
TypeNTA G215 - MfUltralight
TypeNTA G216 - MfUltralight
TypeNTAG I2C1K - MfUltralight
TypeNTAG I2C2K - MfUltralight
TypeNTAG I2CPlus1K - MfUltralight
TypeNTAG I2CPlus2K - MfUltralight
Type Num - MfUltralight
Type Origin - MfUltralight
TypeU L11 - MfUltralight
TypeU L21 - NfcCommand
Continue - < Continue operation normally.
- NfcCommand
Reset - < Reset the current state.
- NfcCommand
Sleep - < Switch Nfc hardware to low-power mode.
- NfcCommand
Stop - < Stop the current operation.
- NfcData
Generator Type MfClassic1k_ 4b - NfcData
Generator Type MfClassic1k_ 7b - NfcData
Generator Type MfClassic4k_ 4b - NfcData
Generator Type MfClassic4k_ 7b - NfcData
Generator Type MfClassic Mini - NfcData
Generator Type MfUltralight - NfcData
Generator Type MfUltralightE V1_ 11 - NfcData
Generator Type MfUltralightE V1_ 21 - NfcData
Generator Type MfUltralightE V1_ H11 - NfcData
Generator Type MfUltralightE V1_ H21 - NfcData
Generator TypeNTA G203 - NfcData
Generator TypeNTA G213 - NfcData
Generator TypeNTA G215 - NfcData
Generator TypeNTA G216 - NfcData
Generator TypeNTAG I2C1k - NfcData
Generator TypeNTAG I2C2k - NfcData
Generator TypeNTAG I2CPlus1k - NfcData
Generator TypeNTAG I2CPlus2k - NfcData
Generator Type Num - NfcDevice
Name Type Full - < Display full(verbose) name.
- NfcDevice
Name Type Short - < Display shortened name.
- NfcError
Data Format - < Data has not been parsed due to wrong/unknown format.
- NfcError
Incomplete Frame - < An incomplete data frame has been received.
- NfcError
Internal - < An unknown error has occured on the lower level.
- NfcError
None - < No error has occurred.
- NfcError
Timeout - < Operation is taking too long (e.g. card does not respond).
- NfcEvent
Type Field Off - < Reader’s field was lost.
- NfcEvent
Type Field On - < Reader’s field was detected by the NFC hardware.
- NfcEvent
Type Listener Activated - < The listener has been activated by the reader.
- NfcEvent
Type Poller Ready - < The card has been activated by the poller.
- NfcEvent
Type RxEnd - < Data reception has ended.
- NfcEvent
Type RxStart - < Data reception has started.
- NfcEvent
Type TxEnd - < Data transmission has ended.
- NfcEvent
Type TxStart - < Data transmission has started.
- NfcEvent
Type User Abort - < User code explicitly aborted the current operation.
- NfcIso14443a
Short Frame AllReqa - NfcIso14443a
Short Frame Sens Req - NfcMode
Listener - < Configure the Nfc instance as a listener.
- NfcMode
Num - < Operating mode count. Internal use.
- NfcMode
Poller - < Configure the Nfc instance as a poller.
- NfcProtocol
Felica - NfcProtocol
Invalid - < Special value representing an invalid state.
- NfcProtocol
Iso14443_ 3a - NfcProtocol
Iso14443_ 3b - NfcProtocol
Iso14443_ 4a - NfcProtocol
Iso14443_ 4b - NfcProtocol
Iso15693_ 3 - NfcProtocol
MfClassic - NfcProtocol
MfDesfire - NfcProtocol
MfPlus - NfcProtocol
MfUltralight - NfcProtocol
Num - < Special value representing the number of available protocols.
- NfcProtocol
Slix - NfcProtocol
St25tb - NfcScanner
Event Type Detected - < One or more protocols have been detected.
- NfcTech
Felica - < Configure the Nfc instance to use the FeliCa technology.
- NfcTech
Iso15693 - < Configure the Nfc instance to use the ISO15693 technology.
- NfcTech
Iso14443a - < Configure the Nfc instance to use the ISO14443-3A technology.
- NfcTech
Iso14443b - < Configure the Nfc instance to use the ISO14443-3B technology.
- NfcTech
Num - < Technologies count. Internal use.
- Notification
Message Type Delay - Notification
Message Type DoNot Reset - Notification
Message Type Force Display Brightness Setting - Notification
Message Type Force Speaker Volume Setting - Notification
Message Type Force Vibro Setting - Notification
Message Type LcdContrast Update - Notification
Message Type LedBlink Color - Notification
Message Type LedBlink Start - Notification
Message Type LedBlink Stop - Notification
Message Type LedBlue - Notification
Message Type LedBrightness Setting Apply - Notification
Message Type LedDisplay Backlight - Notification
Message Type LedDisplay Backlight Enforce Auto - Notification
Message Type LedDisplay Backlight Enforce On - Notification
Message Type LedGreen - Notification
Message Type LedRed - Notification
Message Type Sound Off - Notification
Message Type Sound On - Notification
Message Type Vibro - OneWire
Host Search Mode Conditional - < Search for alarmed device
- OneWire
Host Search Mode Normal - < Search for all devices
- PB_
WT_ 32BIT - PB_
WT_ 64BIT - PB_
WT_ PACKED - PB_
WT_ STRING - PB_
WT_ VARINT - Pipe
Role Alice - Pipe
Role Bob - Pipe
State Broken - Pipe
State Open - Plugin
Manager ErrorAPI Version Mismatch - Plugin
Manager Error Application IdMismatch - Plugin
Manager Error Loader Error - Plugin
Manager Error None - Power
Boot Mode Dfu - Power
Boot Mode Normal - Power
Boot Mode Update Start - Power
Event Type Battery Level Changed - Power
Event Type Fully Charged - Power
Event Type Start Charging - Power
Event Type Stop Charging - RpcApp
Event Type AppExit - The client has requested the application to exit.
- RpcApp
Event Type Button Press - The client has informed the application that a button has been pressed.
- RpcApp
Event Type Button Press Release - The client has informed the application that a button has been pressed and released.
- RpcApp
Event Type Button Release - The client has informed the application that a button has been released.
- RpcApp
Event Type Data Exchange - The client has sent a byte array of arbitrary size.
- RpcApp
Event Type Invalid - Denotes an invalid state.
- RpcApp
Event Type Load File - The client has requested the application to load a file.
- RpcApp
Event Type Session Close - The client side has closed the session.
- RpcApp
System Error Code Internal Parse - Requested function is blocked by regional settings
- RpcApp
System Error Code None - RpcApp
System Error Code Parse File - There are no errors
- RpcApp
System Error Code Region Lock - File parsing error, or wrong file structure, or missing required parameters. more accurate data can be obtained through the debug port
- RpcApp
System Event Data Type Bytes - < Event data contains zero or more bytes.
- RpcApp
System Event Data Type Int32 - < Event data contains a signed 32-bit integer.
- RpcApp
System Event Data Type None - < No data is provided by the event.
- RpcApp
System Event Data Type String - < Event data contains a zero-terminated string.
- RpcOwner
Ble - RpcOwner
Count - RpcOwner
Uart - RpcOwner
Unknown - RpcOwner
Usb - SUCCESS
- Scene
Manager Event Type Back - Scene
Manager Event Type Custom - Scene
Manager Event Type Tick - Serial
Service Event Type Data Received - Serial
Service Event Type Data Sent - Serial
Service Event Types BleReset Request - Signal
Reader Event Type Full Buffer Filled - Signal
Reader Event Type Half Buffer Filled - Signal
Reader Polarity Inverted - Signal
Reader Polarity Normal - Signal
Reader Time Unit64 Mhz - Signal
Reader Trigger None - Signal
Reader Trigger Rising Falling Edge - Slix
Capabilities Accept AllPasswords - Slix
Capabilities Count - Slix
Capabilities Default - Slix
Error Format - Slix
Error Internal - Slix
Error None - Slix
Error NotSupported - Slix
Error Timeout - Slix
Error UidMismatch - Slix
Error Unknown - Slix
Error Wrong Password - Slix
Password Type Count - Slix
Password Type Destroy - Slix
Password Type EasAfi - Slix
Password Type Privacy - Slix
Password Type Read - Slix
Password Type Write - Slix
Poller Event Type Error - < An error occured while reading card.
- Slix
Poller Event Type Privacy Unlock Request - < Poller requests password to disable privacy mode.
- Slix
Poller Event Type Ready - < The card was successfully read by the poller.
- Slix
Type Count - Slix
Type Slix - Slix
Type Slix2 - Slix
Type SlixL - Slix
Type SlixS - Slix
Type Unknown - St25tb
Error Buffer Overflow - St25tb
Error ColRes Failed - St25tb
Error Communication - St25tb
Error Field Off - St25tb
Error None - St25tb
Error NotPresent - St25tb
Error Timeout - St25tb
Error Write Failed - St25tb
Error Wrong Crc - St25tb
Poller Event Type Failure - St25tb
Poller Event Type Ready - St25tb
Poller Event Type Request Mode - St25tb
Poller Event Type Success - St25tb
Poller Mode Num - St25tb
Poller Mode Read - St25tb
Poller Mode Write - St25tb
Type02k - St25tb
Type04k - St25tb
Type512 Ac - St25tb
Type512 At - St25tb
Type Num - St25tb
Type X4k - St25tb
Type X512 - Storage
Event Type Card Mount - < SD card was mounted.
- Storage
Event Type Card Mount Error - < An error occurred during mounting of an SD card.
- Storage
Event Type Card Unmount - < SD card was unmounted.
- Storage
Event Type DirClose - < A directory was closed.
- Storage
Event Type File Close - < A file was closed.
- Stream
Direction Backward - Stream
Direction Forward - Stream
Offset From Current - Stream
Offset From End - Stream
Offset From Start - Strint
Parse Absent Error - !< No valid digits after the leading whitespace, sign and prefix
- Strint
Parse NoError - !< Conversion performed successfully
- Strint
Parse Overflow Error - !< Result does not fit in the requested type
- Strint
Parse Sign Error - !< Multiple leading
+
or-
characters, or leading-
character if the type is unsigned - SubGhz
Protocol Block Align BitLeft - SubGhz
Protocol Block Align BitRight - SubGhz
Protocol Custom - SubGhz
Protocol Flag_ 315 - SubGhz
Protocol Flag_ 433 - SubGhz
Protocol Flag_ 868 - SubGhz
Protocol Flag_ AM - SubGhz
Protocol Flag_ BinRAW - SubGhz
Protocol Flag_ Decodable - SubGhz
Protocol Flag_ FM - SubGhz
Protocol Flag_ Load - SubGhz
Protocol Flag_ RAW - SubGhz
Protocol Flag_ Save - SubGhz
Protocol Flag_ Send - SubGhz
Protocol Status Error - < General unclassified error
- SubGhz
Protocol Status Error Encoder GetUpload - < Payload encoder failure
- SubGhz
Protocol Status Error Parser BitCount - < Missing
Bit
- SubGhz
Protocol Status Error Parser Custom Preset - < Missing
Custom_preset_module
- SubGhz
Protocol Status Error Parser Frequency - < Missing
Frequency
- SubGhz
Protocol Status Error Parser Header - < Missing or invalid file header
- SubGhz
Protocol Status Error Parser Key - < Missing
Key
- SubGhz
Protocol Status Error Parser Others - < Missing some other mandatory keys
- SubGhz
Protocol Status Error Parser Preset - < Missing
Preset
- SubGhz
Protocol Status Error Parser Protocol Name - < Missing
Protocol
name - SubGhz
Protocol Status Error Parser Te - < Missing
Te
- SubGhz
Protocol Status Error Protocol NotFound - < Protocol not found
- SubGhz
Protocol Status Error Value BitCount - < Invalid bit count value
- SubGhz
Protocol Status Ok - SubGhz
Protocol Status Reserved - < Prevents enum down-size compiler optimization.
- SubGhz
Protocol Type Dynamic - SubGhz
Protocol TypeRAW - SubGhz
Protocol Type Static - SubGhz
Protocol Type Unknown - SubGhz
Protocol Weather Station - SubGhz
TxRx Worker StatusIDLE - SubGhz
TxRx Worker Status Rx - SubGhz
TxRx Worker Status Tx - TarOpen
Mode Read - TarOpen
Mode Read Heatshrink - TarOpen
Mode Write - Text
BoxFocus End - Text
BoxFocus Start - Text
BoxFont Hex - Text
BoxFont Text - View
Dispatcher Type Desktop - < Desktop layer: fullscreen with status bar on top of it. For internal usage.
- View
Dispatcher Type Fullscreen - < Fullscreen layer: without status bar
- View
Dispatcher Type Window - < Window layer: with status bar
- View
Model Type Lock Free - Model consist of atomic types and/or partial update is not critical for rendering. Lock free.
- View
Model Type Locking - Model access is guarded with mutex. Locking gui thread.
- View
Model Type None - Model is not allocated
- View
Orientation Horizontal - View
Orientation Horizontal Flip - View
Orientation Vertical - View
Orientation Vertical Flip - View
Port Orientation Horizontal - View
Port Orientation Horizontal Flip - View
Port OrientationMAX - < Special value, don’t use it
- View
Port Orientation Vertical - View
Port Orientation Vertical Flip - iButton
Protocol Feature ExtData - iButton
Protocol Feature Write Copy - iButton
Protocol Feature Write Id - iButton
Worker Write Cannot Write - iButton
Worker Write NoDetect - iButton
Worker WriteOK - iButton
Worker Write Same Key - usbd_
ack - <Function completes request accepted ZLP or data will be send.
- usbd_
fail - <Function has an error, STALLPID will be issued.
- usbd_
nak - <Function is busy. NAK handshake.
Statics§
- System
Core ⚠Clock - < System Clock Frequency
- _ctype_⚠
- _impure_
data ⚠ - _impure_
ptr ⚠ - ble_
profile_ ⚠serial - Serial profile descriptor
- compress_
config_ ⚠heatshrink_ default - Default configuration for heatshrink compression. Used for image assets.
- firmware_
api_ ⚠interface - furi_
hal_ ⚠i2c_ bus_ external - External i2c bus, I2C3, under reset when not used
- furi_
hal_ ⚠i2c_ bus_ power - Internal(power) i2c bus, I2C1, under reset when not used
- furi_
hal_ ⚠i2c_ handle_ external - Handle for external i2c bus Bus: furi_hal_i2c_bus_external Pins: PC0(SCL) / PC1(SDA), float on release Params: 100khz
- furi_
hal_ ⚠i2c_ handle_ power - Handle for internal(power) i2c bus Bus: furi_hal_i2c_bus_external Pins: PA9(SCL) / PA10(SDA), float on release Params: 400khz
- furi_
hal_ ⚠spi_ bus_ d - Furi Hal Spi Bus D (Display, SdCard)
- furi_
hal_ ⚠spi_ bus_ handle_ display - ST7567(Display) on
furi_hal_spi_bus_d
- furi_
hal_ ⚠spi_ bus_ handle_ external - External on
furi_hal_spi_bus_r
Preset:furi_hal_spi_preset_1edge_low_2m
- furi_
hal_ ⚠spi_ bus_ handle_ nfc - ST25R3916 on
furi_hal_spi_bus_r
- furi_
hal_ ⚠spi_ bus_ handle_ sd_ fast - SdCard in fast mode on
furi_hal_spi_bus_d
- furi_
hal_ ⚠spi_ bus_ handle_ sd_ slow - SdCard in slow mode on
furi_hal_spi_bus_d
- furi_
hal_ ⚠spi_ bus_ handle_ subghz - CC1101 on
furi_hal_spi_bus_r
- furi_
hal_ ⚠spi_ bus_ r - Furi Hal Spi Bus R (Radio: CC1101, Nfc, External)
- furi_
hal_ ⚠spi_ preset_ 1edge_ low_ 2m - Preset for SdCard in slow mode
- furi_
hal_ ⚠spi_ preset_ 1edge_ low_ 4m - Preset for ST7567 (Display)
- furi_
hal_ ⚠spi_ preset_ 1edge_ low_ 8m - Preset for CC1101
- furi_
hal_ ⚠spi_ preset_ 1edge_ low_ 16m - Preset for SdCard in fast mode
- furi_
hal_ ⚠spi_ preset_ 2edge_ low_ 8m - Preset for ST25R916
- gpio_
button_ ⚠back - gpio_
button_ ⚠down - gpio_
button_ ⚠left - gpio_
button_ ⚠ok - gpio_
button_ ⚠right - gpio_
button_ ⚠up - gpio_
cc1101_ ⚠g0 - gpio_
display_ ⚠cs - gpio_
display_ ⚠di - gpio_
display_ ⚠rst_ n - gpio_
ext_ ⚠pa4 - gpio_
ext_ ⚠pa6 - gpio_
ext_ ⚠pa7 - gpio_
ext_ ⚠pb2 - gpio_
ext_ ⚠pb3 - gpio_
ext_ ⚠pc0 - gpio_
ext_ ⚠pc1 - gpio_
ext_ ⚠pc3 - gpio_
i2c_ ⚠power_ scl - gpio_
i2c_ ⚠power_ sda - gpio_
ibutton ⚠ - gpio_
infrared_ ⚠rx - gpio_
infrared_ ⚠tx - gpio_
nfc_ ⚠cs - gpio_
nfc_ ⚠irq_ rfid_ pull - gpio_
periph_ ⚠power - gpio_
pins ⚠ - gpio_
pins_ ⚠count - gpio_
rf_ ⚠sw_ 0 - gpio_
rfid_ ⚠carrier - gpio_
rfid_ ⚠carrier_ out - gpio_
rfid_ ⚠data_ in - gpio_
sdcard_ ⚠cd - gpio_
sdcard_ ⚠cs - gpio_
speaker ⚠ - gpio_
spi_ ⚠d_ miso - gpio_
spi_ ⚠d_ mosi - gpio_
spi_ ⚠d_ sck - gpio_
spi_ ⚠r_ miso - gpio_
spi_ ⚠r_ mosi - gpio_
spi_ ⚠r_ sck - gpio_
subghz_ ⚠cs - gpio_
swclk ⚠ - gpio_
swdio ⚠ - gpio_
usart_ ⚠rx - gpio_
usart_ ⚠tx - gpio_
usb_ ⚠dm - gpio_
usb_ ⚠dp - gpio_
vibro ⚠ - input_
pins ⚠ - input_
pins_ ⚠count - lfrfid_
protocols ⚠ - message_
blink_ ⚠set_ color_ blue - message_
blink_ ⚠set_ color_ cyan - message_
blink_ ⚠set_ color_ green - message_
blink_ ⚠set_ color_ magenta - message_
blink_ ⚠set_ color_ red - message_
blink_ ⚠set_ color_ white - message_
blink_ ⚠set_ color_ yellow - message_
blink_ ⚠start_ 10 - message_
blink_ ⚠start_ 100 - message_
blink_ ⚠stop - message_
blue_ ⚠0 - message_
blue_ ⚠255 - message_
click ⚠ - message_
delay_ ⚠1 - message_
delay_ ⚠10 - message_
delay_ ⚠25 - message_
delay_ ⚠50 - message_
delay_ ⚠100 - message_
delay_ ⚠250 - message_
delay_ ⚠500 - message_
delay_ ⚠1000 - message_
display_ ⚠backlight_ enforce_ auto - message_
display_ ⚠backlight_ enforce_ on - message_
display_ ⚠backlight_ off - message_
display_ ⚠backlight_ on - Messages
- message_
do_ ⚠not_ reset - message_
force_ ⚠display_ brightness_ setting_ 1f - message_
force_ ⚠speaker_ volume_ setting_ 1f - message_
force_ ⚠vibro_ setting_ off - message_
force_ ⚠vibro_ setting_ on - message_
green_ ⚠0 - message_
green_ ⚠255 - message_
lcd_ ⚠contrast_ update - message_
note_ ⚠a0 - message_
note_ ⚠a1 - message_
note_ ⚠a2 - message_
note_ ⚠a3 - message_
note_ ⚠a4 - message_
note_ ⚠a5 - message_
note_ ⚠a6 - message_
note_ ⚠a7 - message_
note_ ⚠a8 - message_
note_ ⚠as0 - message_
note_ ⚠as1 - message_
note_ ⚠as2 - message_
note_ ⚠as3 - message_
note_ ⚠as4 - message_
note_ ⚠as5 - message_
note_ ⚠as6 - message_
note_ ⚠as7 - message_
note_ ⚠as8 - message_
note_ ⚠b0 - message_
note_ ⚠b1 - message_
note_ ⚠b2 - message_
note_ ⚠b3 - message_
note_ ⚠b4 - message_
note_ ⚠b5 - message_
note_ ⚠b6 - message_
note_ ⚠b7 - message_
note_ ⚠b8 - message_
note_ ⚠c0 - message_
note_ ⚠c1 - message_
note_ ⚠c2 - message_
note_ ⚠c3 - message_
note_ ⚠c4 - message_
note_ ⚠c5 - message_
note_ ⚠c6 - message_
note_ ⚠c7 - message_
note_ ⚠c8 - message_
note_ ⚠cs0 - message_
note_ ⚠cs1 - message_
note_ ⚠cs2 - message_
note_ ⚠cs3 - message_
note_ ⚠cs4 - message_
note_ ⚠cs5 - message_
note_ ⚠cs6 - message_
note_ ⚠cs7 - message_
note_ ⚠cs8 - message_
note_ ⚠d0 - message_
note_ ⚠d1 - message_
note_ ⚠d2 - message_
note_ ⚠d3 - message_
note_ ⚠d4 - message_
note_ ⚠d5 - message_
note_ ⚠d6 - message_
note_ ⚠d7 - message_
note_ ⚠d8 - message_
note_ ⚠ds0 - message_
note_ ⚠ds1 - message_
note_ ⚠ds2 - message_
note_ ⚠ds3 - message_
note_ ⚠ds4 - message_
note_ ⚠ds5 - message_
note_ ⚠ds6 - message_
note_ ⚠ds7 - message_
note_ ⚠ds8 - message_
note_ ⚠e0 - message_
note_ ⚠e1 - message_
note_ ⚠e2 - message_
note_ ⚠e3 - message_
note_ ⚠e4 - message_
note_ ⚠e5 - message_
note_ ⚠e6 - message_
note_ ⚠e7 - message_
note_ ⚠e8 - message_
note_ ⚠f0 - message_
note_ ⚠f1 - message_
note_ ⚠f2 - message_
note_ ⚠f3 - message_
note_ ⚠f4 - message_
note_ ⚠f5 - message_
note_ ⚠f6 - message_
note_ ⚠f7 - message_
note_ ⚠f8 - message_
note_ ⚠fs0 - message_
note_ ⚠fs1 - message_
note_ ⚠fs2 - message_
note_ ⚠fs3 - message_
note_ ⚠fs4 - message_
note_ ⚠fs5 - message_
note_ ⚠fs6 - message_
note_ ⚠fs7 - message_
note_ ⚠fs8 - message_
note_ ⚠g0 - message_
note_ ⚠g1 - message_
note_ ⚠g2 - message_
note_ ⚠g3 - message_
note_ ⚠g4 - message_
note_ ⚠g5 - message_
note_ ⚠g6 - message_
note_ ⚠g7 - message_
note_ ⚠g8 - message_
note_ ⚠gs0 - message_
note_ ⚠gs1 - message_
note_ ⚠gs2 - message_
note_ ⚠gs3 - message_
note_ ⚠gs4 - message_
note_ ⚠gs5 - message_
note_ ⚠gs6 - message_
note_ ⚠gs7 - message_
note_ ⚠gs8 - message_
red_ ⚠0 - message_
red_ ⚠255 - message_
sound_ ⚠off - message_
vibro_ ⚠off - message_
vibro_ ⚠on - sequence_
audiovisual_ ⚠alert - sequence_
blink_ ⚠blue_ 10 - sequence_
blink_ ⚠blue_ 100 - sequence_
blink_ ⚠cyan_ 10 - sequence_
blink_ ⚠cyan_ 100 - sequence_
blink_ ⚠green_ 10 - sequence_
blink_ ⚠green_ 100 - sequence_
blink_ ⚠magenta_ 10 - sequence_
blink_ ⚠magenta_ 100 - sequence_
blink_ ⚠red_ 10 - sequence_
blink_ ⚠red_ 100 - sequence_
blink_ ⚠start_ blue - sequence_
blink_ ⚠start_ cyan - sequence_
blink_ ⚠start_ green - sequence_
blink_ ⚠start_ magenta - sequence_
blink_ ⚠start_ red - sequence_
blink_ ⚠start_ yellow - sequence_
blink_ ⚠stop - sequence_
blink_ ⚠white_ 100 - sequence_
blink_ ⚠yellow_ 10 - sequence_
blink_ ⚠yellow_ 100 - sequence_
charged ⚠ - sequence_
charging ⚠ - sequence_
display_ ⚠backlight_ enforce_ auto - Display: backlight always on unlock
- sequence_
display_ ⚠backlight_ enforce_ on - Display: backlight always on lock
- sequence_
display_ ⚠backlight_ off - Display: backlight force off
- sequence_
display_ ⚠backlight_ off_ delay_ 1000 - Display: backlight force off after a delay of 1000ms
- sequence_
display_ ⚠backlight_ on - Display: backlight wakeup
- sequence_
double_ ⚠vibro - sequence_
empty ⚠ - sequence_
error ⚠ - sequence_
lcd_ ⚠contrast_ update - sequence_
not_ ⚠charging - sequence_
reset_ ⚠blue - sequence_
reset_ ⚠display - sequence_
reset_ ⚠green - sequence_
reset_ ⚠red - Message sequences
- sequence_
reset_ ⚠rgb - sequence_
reset_ ⚠sound - sequence_
reset_ ⚠vibro - sequence_
semi_ ⚠success - sequence_
set_ ⚠blue_ 255 - sequence_
set_ ⚠green_ 255 - sequence_
set_ ⚠only_ blue_ 255 - sequence_
set_ ⚠only_ green_ 255 - sequence_
set_ ⚠only_ red_ 255 - sequence_
set_ ⚠red_ 255 - sequence_
set_ ⚠vibro_ on - sequence_
single_ ⚠vibro - sequence_
solid_ ⚠yellow - sequence_
success ⚠ - simple_
array_ ⚠config_ uint8_ t - subghz_
device_ ⚠cc1101_ preset_ 2fsk_ dev2_ 38khz_ async_ regs - subghz_
device_ ⚠cc1101_ preset_ 2fsk_ dev47_ 6khz_ async_ regs - subghz_
device_ ⚠cc1101_ preset_ gfsk_ 9_ 99kb_ async_ regs - subghz_
device_ ⚠cc1101_ preset_ msk_ 99_ 97kb_ async_ regs - subghz_
device_ ⚠cc1101_ preset_ ook_ 270khz_ async_ regs - subghz_
device_ ⚠cc1101_ preset_ ook_ 650khz_ async_ regs - subghz_
protocol_ ⚠raw - subghz_
protocol_ ⚠raw_ decoder - subghz_
protocol_ ⚠raw_ encoder - subghz_
protocol_ ⚠registry - usb_
ccid ⚠ - usb_
cdc_ ⚠dual - usb_
cdc_ ⚠single - USB device interface modes
- usb_hid⚠
- usb_
hid_ ⚠u2f - usbd_
devfs ⚠
Traits§
- HasFlag
- Check if flag is set.
Functions§
- LL_
COMP_ ⚠Init - LL_
DMA_ ⚠DeInit - LL_
DMA_ ⚠Init - DMA_LL_EF_Init Initialization and de-initialization functions
- LL_
GPIO_ ⚠Init - LL_
I2C_ ⚠Init - I2C_LL_EF_Init Initialization and de-initialization functions
- LL_
LPTIM_ ⚠DeInit - LPTIM_LL_EF_Init Initialisation and deinitialisation functions
- LL_
LPTIM_ ⚠Init - LL_
LPUART_ ⚠Init - LL_
RCC_ ⚠GetLPUART Clock Freq - LL_
RCC_ ⚠GetUSART Clock Freq - LL_
RTC_ ⚠Enter Init Mode - LL_
RTC_ ⚠Init - LL_
SPI_ ⚠Init - LL_
SetSystem ⚠Core Clock - UTILS_EF_SYSTEM SYSTEM
- LL_
TIM_ ⚠DeInit - TIM_LL_EF_Init Initialisation and deinitialisation functions
- LL_
TIM_ ⚠Init - LL_
TIM_ ⚠OC_ Init - LL_
USART_ ⚠Init - __
aeabi_ ⚠uldivmod - __
assert_ ⚠func - __
clear_ ⚠cache - __
cxa_ ⚠pure_ virtual - __errno⚠
- __
furi_ ⚠crash_ implementation - Crash system
- __
furi_ ⚠critical_ enter - __
furi_ ⚠critical_ exit - __
furi_ ⚠halt_ implementation - Halt system
- __
retarget_ ⚠lock_ acquire - __
retarget_ ⚠lock_ acquire_ recursive - __
retarget_ ⚠lock_ close_ recursive - __
retarget_ ⚠lock_ init_ recursive - __
retarget_ ⚠lock_ release - __
retarget_ ⚠lock_ release_ recursive - __
wrap___ ⚠assert - __
wrap___ ⚠assert_ func - __
wrap_ ⚠fflush - __
wrap_ ⚠fgetc - __
wrap_ ⚠fgets - __
wrap_ ⚠getc - __
wrap_ ⚠getchar - __
wrap_ ⚠printf - __
wrap_ ⚠putc - __
wrap_ ⚠putchar - __
wrap_ ⚠puts - __
wrap_ ⚠snprintf - __
wrap_ ⚠strtod - __
wrap_ ⚠strtof - __
wrap_ ⚠ungetc - __
wrap_ ⚠vsnprintf - abort⚠
- aligned_
free ⚠ - Freed space obtained through the aligned_malloc function
- aligned_
malloc ⚠ - An aligned version of malloc, used when you need to get the aligned space on the heap Freeing the received address is performed ONLY through the aligned_free function
- args_
char_ ⚠to_ hex - Convert ASCII hex values to byte
- args_
get_ ⚠first_ word_ length - Get length of first word from arguments string
- args_
length ⚠ - Get length of arguments string
- args_
read_ ⚠hex_ bytes - Convert hex ASCII values to byte array
- args_
read_ ⚠int_ and_ trim - Extract int value and trim arguments string
- args_
read_ ⚠probably_ quoted_ string_ and_ trim - Extract the first quoted argument from the argument string and trim the argument string. If the argument is not quoted, calls args_read_string_and_trim.
- args_
read_ ⚠string_ and_ trim - Extract first argument from arguments string and trim arguments string
- atoi⚠
- bit_
buffer_ ⚠alloc - Allocate a BitBuffer instance.
- bit_
buffer_ ⚠append - Append all BitBuffer’s instance contents to this one.
- bit_
buffer_ ⚠append_ bit - Append a bit to a BitBuffer instance.
- bit_
buffer_ ⚠append_ byte - Append a byte to a BitBuffer instance.
- bit_
buffer_ ⚠append_ bytes - Append a byte array to a BitBuffer instance.
- bit_
buffer_ ⚠append_ right - Append a BitBuffer’s instance contents to this one, starting from start_index.
- bit_
buffer_ ⚠copy - Copy another BitBuffer instance’s contents to this one, replacing all of the original data.
- bit_
buffer_ ⚠copy_ bits - Copy a byte array to a BitBuffer instance, replacing all of the original data.
- bit_
buffer_ ⚠copy_ bytes - Copy a byte array to a BitBuffer instance, replacing all of the original data.
- bit_
buffer_ ⚠copy_ bytes_ with_ parity - Copy a byte with parity array to a BitBuffer instance, replacing all of the original data.
- bit_
buffer_ ⚠copy_ left - Copy all BitBuffer instance’s contents to this one, ending with end_index, replacing all of the original data.
- bit_
buffer_ ⚠copy_ right - Copy all BitBuffer instance’s contents to this one, starting from start_index, replacing all of the original data.
- bit_
buffer_ ⚠free - Delete a BitBuffer instance.
- bit_
buffer_ ⚠get_ byte - Get a byte value at a specified index in a BitBuffer instance.
- bit_
buffer_ ⚠get_ byte_ from_ bit - Get a byte value starting from the specified bit index in a BitBuffer instance.
- bit_
buffer_ ⚠get_ capacity_ bytes - Get a BitBuffer instance’s capacity (i.e. the maximum possible amount of data), in bytes.
- bit_
buffer_ ⚠get_ data - Get the pointer to a BitBuffer instance’s underlying data.
- bit_
buffer_ ⚠get_ parity - Get the pointer to the parity data of a BitBuffer instance.
- bit_
buffer_ ⚠get_ size - Get a BitBuffer instance’s data size (i.e. the amount of stored data), in bits.
- bit_
buffer_ ⚠get_ size_ bytes - Get a BitBuffer instance’s data size (i.e. the amount of stored data), in bytes.
- bit_
buffer_ ⚠has_ partial_ byte - Check whether a BitBuffer instance contains a partial byte (i.e. the bit count is not divisible by 8).
- bit_
buffer_ ⚠reset - Clear all data from a BitBuffer instance.
- bit_
buffer_ ⚠set_ byte - Set byte value at a specified index in a BitBuffer instance.
- bit_
buffer_ ⚠set_ byte_ with_ parity - Set byte and parity bit value at a specified index in a BitBuffer instance.
- bit_
buffer_ ⚠set_ size - Resize a BitBuffer instance to a new size, in bits.
- bit_
buffer_ ⚠set_ size_ bytes - Resize a BitBuffer instance to a new size, in bytes.
- bit_
buffer_ ⚠starts_ with_ byte - Check whether a BitBuffer instance’s contents start with the designated byte.
- bit_
buffer_ ⚠write_ bytes - Write a BitBuffer instance’s entire contents to an arbitrary memory location.
- bit_
buffer_ ⚠write_ bytes_ mid - Write a slice of BitBuffer instance’s contents to an arbitrary memory location.
- bit_
buffer_ ⚠write_ bytes_ with_ parity - Write a BitBuffer instance’s entire contents to an arbitrary memory location.
- bit_
lib_ ⚠add_ parity - Add parity to bit array
- bit_
lib_ ⚠bytes_ to_ num_ bcd - Convert bytes in binary-coded decimal encoding to number
- bit_
lib_ ⚠bytes_ to_ num_ be - Convert bytes to number in big endian order
- bit_
lib_ ⚠bytes_ to_ num_ le - Convert bytes to number in little endian order
- bit_
lib_ ⚠copy_ bits - Copy bits from source to destination.
- bit_
lib_ ⚠crc8 - Slow, but generic CRC8 implementation
- bit_
lib_ ⚠crc16 - Slow, but generic CRC16 implementation
- bit_
lib_ ⚠get_ bit - Get the bit of a byte.
- bit_
lib_ ⚠get_ bit_ count - Count 1 bits in data
- bit_
lib_ ⚠get_ bits - Get the bits of a data, as uint8_t.
- bit_
lib_ ⚠get_ bits_ 16 - Get the bits of a data, as uint16_t.
- bit_
lib_ ⚠get_ bits_ 32 - Get the bits of a data, as uint32_t.
- bit_
lib_ ⚠get_ bits_ 64 - Get the bits of a data, as uint64_t.
- bit_
lib_ ⚠num_ to_ bytes_ be - Convert number to bytes in big endian order
- bit_
lib_ ⚠num_ to_ bytes_ le - Convert number to bytes in little endian order
- bit_
lib_ ⚠print_ bits - Print data as bit array
- bit_
lib_ ⚠print_ regions - Print data as bit array and mark regions. Regions needs to be sorted by start position.
- bit_
lib_ ⚠push_ bit - Push a bit into a byte array.
- bit_
lib_ ⚠remove_ bit_ every_ nth - Remove bit every n in array and shift array left. Useful to remove parity.
- bit_
lib_ ⚠reverse_ 8_ fast - Reverse bits in uint8_t, faster than generic bit_lib_reverse_bits.
- bit_
lib_ ⚠reverse_ 16_ fast - Reverse bits in uint16_t, faster than generic bit_lib_reverse_bits.
- bit_
lib_ ⚠reverse_ bits - Reverse bits in bit array
- bit_
lib_ ⚠set_ bit - Set a bit in a byte array.
- bit_
lib_ ⚠set_ bits - Set the bit at the given position to the given value.
- bit_
lib_ ⚠test_ parity - Test parity of bit array, check parity for every parity_length block from start
- bit_
lib_ ⚠test_ parity_ 32 - Test parity of given bits
- ble_
event_ ⚠dispatcher_ register_ svc_ handler - ble_
event_ ⚠dispatcher_ unregister_ svc_ handler - ble_
gatt_ ⚠characteristic_ delete - ble_
gatt_ ⚠characteristic_ init - ble_
gatt_ ⚠characteristic_ update - ble_
gatt_ ⚠service_ add - ble_
gatt_ ⚠service_ delete - ble_
glue_ ⚠force_ c2_ mode - Restart MCU to launch radio stack firmware if necessary
- ble_
glue_ ⚠get_ c2_ info - ble_
glue_ ⚠init - Initialize start core2 and initialize transport
- ble_
glue_ ⚠is_ alive - Is core2 alive and at least FUS is running
- ble_
glue_ ⚠is_ radio_ stack_ ready - Is core2 radio stack present and ready
- ble_
glue_ ⚠reinit_ c2 - ble_
glue_ ⚠set_ key_ storage_ changed_ callback - Set callback for NVM in RAM changes
- ble_
glue_ ⚠wait_ for_ c2_ start - Waits for C2 to reports its mode to callback
- ble_
profile_ ⚠serial_ notify_ buffer_ is_ empty - Notify that application buffer is empty
- ble_
profile_ ⚠serial_ set_ event_ callback - Set Serial service events callback
- ble_
profile_ ⚠serial_ set_ rpc_ active - Set BLE RPC status
- ble_
profile_ ⚠serial_ tx - Send data through BLE
- ble_
svc_ ⚠battery_ start - ble_
svc_ ⚠battery_ state_ update - ble_
svc_ ⚠battery_ stop - ble_
svc_ ⚠battery_ update_ level - ble_
svc_ ⚠battery_ update_ power_ state - ble_
svc_ ⚠dev_ info_ start - ble_
svc_ ⚠dev_ info_ stop - ble_
svc_ ⚠serial_ notify_ buffer_ is_ empty - ble_
svc_ ⚠serial_ set_ callbacks - ble_
svc_ ⚠serial_ set_ rpc_ active - ble_
svc_ ⚠serial_ start - ble_
svc_ ⚠serial_ stop - ble_
svc_ ⚠serial_ update_ tx - bt_
disconnect ⚠ - Disconnect from Central
- bt_
forget_ ⚠bonded_ devices - Forget bonded devices
- bt_
keys_ ⚠storage_ alloc - bt_
keys_ ⚠storage_ delete - bt_
keys_ ⚠storage_ free - bt_
keys_ ⚠storage_ is_ changed - bt_
keys_ ⚠storage_ load - bt_
keys_ ⚠storage_ set_ default_ path - Set default keys storage file path
- bt_
keys_ ⚠storage_ set_ file_ path - bt_
keys_ ⚠storage_ set_ ram_ params - bt_
keys_ ⚠storage_ set_ storage_ path - Set keys storage file path
- bt_
keys_ ⚠storage_ update - bt_
profile_ ⚠restore_ default - Stop current BLE Profile and restore default profile
- bt_
profile_ ⚠start - Change BLE Profile
- bt_
set_ ⚠status_ changed_ callback - Set callback for Bluetooth status change notification
- buffered_
file_ ⚠stream_ alloc - Allocate a file stream with buffered read operations
- buffered_
file_ ⚠stream_ close - Closes the file.
- buffered_
file_ ⚠stream_ get_ error - Retrieves the error id from the file object
- buffered_
file_ ⚠stream_ open - Opens an existing file or creates a new one.
- buffered_
file_ ⚠stream_ sync - Forces write from cache to the underlying file.
- button_
menu_ ⚠add_ item - Add item to button menu instance
- button_
menu_ ⚠alloc - Allocate and initialize new instance of ButtonMenu model
- button_
menu_ ⚠free - Free ButtonMenu element
- button_
menu_ ⚠get_ view - Get button menu view
- button_
menu_ ⚠reset - Clean button menu
- button_
menu_ ⚠set_ header - Set ButtonMenu header on top of canvas
- button_
menu_ ⚠set_ selected_ item - Set selected item
- button_
panel_ ⚠add_ icon - Add a non-button icon to button_panel module.
- button_
panel_ ⚠add_ item - Add item to button_panel module.
- button_
panel_ ⚠add_ label - Add label to button_panel module.
- button_
panel_ ⚠alloc - Allocate new button_panel module.
- button_
panel_ ⚠free - Free button_panel module.
- button_
panel_ ⚠get_ view - Get button_panel view.
- button_
panel_ ⚠reserve - Reserve space for adding items.
- button_
panel_ ⚠reset - Free items from button_panel module. Preallocated matrix stays unchanged.
- byte_
input_ ⚠alloc - Allocate and initialize byte input. This byte input is used to enter bytes.
- byte_
input_ ⚠free - Deinitialize and free byte input
- byte_
input_ ⚠get_ view - Get byte input view
- byte_
input_ ⚠set_ header_ text - Set byte input header text
- byte_
input_ ⚠set_ result_ callback - Set byte input result callback
- calloc⚠
- canvas_
clear ⚠ - Clear canvas
- canvas_
commit ⚠ - Commit canvas. Send buffer to display
- canvas_
current_ ⚠font_ height - Get current font height
- canvas_
draw_ ⚠bitmap - Draw bitmap picture at position defined by x,y.
- canvas_
draw_ ⚠box - Draw box of width, height at x,y
- canvas_
draw_ ⚠circle - Draw circle at x,y with radius r
- canvas_
draw_ ⚠disc - Draw disc at x,y with radius r
- canvas_
draw_ ⚠dot - Draw dot at x,y
- canvas_
draw_ ⚠frame - Draw frame of width, height at x,y
- canvas_
draw_ ⚠glyph - Draw glyph
- canvas_
draw_ ⚠icon - Draw icon at position defined by x,y.
- canvas_
draw_ ⚠icon_ animation - Draw animation at position defined by x,y.
- canvas_
draw_ ⚠icon_ ex - Draw icon at position defined by x,y with rotation and flip.
- canvas_
draw_ ⚠line - Draw line from x1,y1 to x2,y2
- canvas_
draw_ ⚠rbox - Draw rounded-corner box of width, height at x,y, with round value raduis
- canvas_
draw_ ⚠rframe - Draw rounded-corner frame of width, height at x,y, with round value radius
- canvas_
draw_ ⚠str - Draw string at position of baseline defined by x, y.
- canvas_
draw_ ⚠str_ aligned - Draw aligned string defined by x, y.
- canvas_
draw_ ⚠triangle - Draw triangle with given base and height lengths and their intersection coordinate
- canvas_
draw_ ⚠xbm - Draw XBM bitmap
- canvas_
draw_ ⚠xbm_ ex - Draw rotated XBM bitmap
- canvas_
get_ ⚠font_ params - Get font parameters
- canvas_
glyph_ ⚠width - Get glyph width
- canvas_
height ⚠ - Get Canvas height
- canvas_
invert_ ⚠color - Invert drawing color
- canvas_
reset ⚠ - Reset canvas drawing tools configuration
- canvas_
set_ ⚠bitmap_ mode - Set transparency mode
- canvas_
set_ ⚠color - Set drawing color
- canvas_
set_ ⚠custom_ u8g2_ font - Set custom drawing font
- canvas_
set_ ⚠font - Set drawing font
- canvas_
set_ ⚠font_ direction - Set font swap Argument String Rotation Description
- canvas_
string_ ⚠width - Get string width
- canvas_
width ⚠ - Get Canvas width
- cli_
ansi_ ⚠parser_ alloc - Allocates an ANSI parser
- cli_
ansi_ ⚠parser_ feed - Feeds an ANSI parser a character
- cli_
ansi_ ⚠parser_ feed_ timeout - Feeds an ANSI parser a timeout event
- cli_
ansi_ ⚠parser_ free - Frees an ANSI parser
- cli_
is_ ⚠pipe_ broken_ or_ is_ etx_ next_ char - Detects if Ctrl+C has been pressed or session has been terminated
- cli_
print_ ⚠usage - Print unified cmd usage tip
- cli_
registry_ ⚠add_ command - Registers a command with the registry. Provides less options than the
_ex
counterpart. - cli_
registry_ ⚠add_ command_ ex - Registers a command with the registry. Provides more options than the
non-
_ex
counterpart. - cli_
registry_ ⚠alloc - Allocates a
CliRegistry
. - cli_
registry_ ⚠delete_ command - Deletes a cli command
- cli_
registry_ ⚠free - Frees a
CliRegistry
. - cli_
registry_ ⚠reload_ external_ commands - Reloads the list of externally available commands
- cli_
registry_ ⚠remove_ external_ commands - Unregisters all external commands
- cli_
shell_ ⚠alloc - Allocates a shell
- cli_
shell_ ⚠free - Frees a shell
- cli_
shell_ ⚠join - Joins the shell thread
- cli_
shell_ ⚠set_ prompt - Sets optional text before prompt (
>:
) - cli_
shell_ ⚠start - Starts a shell
- cli_
vcp_ ⚠disable - cli_
vcp_ ⚠enable - composite_
api_ ⚠resolver_ add - Add API resolver to composite resolver
- composite_
api_ ⚠resolver_ alloc - Allocate composite API resolver
- composite_
api_ ⚠resolver_ free - Free composite API resolver
- composite_
api_ ⚠resolver_ get - Get API interface from composite resolver
- compress_
alloc ⚠ - Allocate encoder and decoder
- compress_
decode ⚠ - Decode data
- compress_
decode_ ⚠streamed - Decompress streamed data
- compress_
encode ⚠ - Encode data
- compress_
free ⚠ - Free encoder and decoder
- compress_
icon_ ⚠alloc - Initialize icon compressor
- compress_
icon_ ⚠decode - Decompress icon
- compress_
icon_ ⚠free - Free icon compressor
- compress_
stream_ ⚠decoder_ alloc - Allocate stream decoder
- compress_
stream_ ⚠decoder_ free - Free stream decoder
- compress_
stream_ ⚠decoder_ read - Read uncompressed data chunk from stream decoder
- compress_
stream_ ⚠decoder_ rewind - Reset stream decoder to the beginning Read callback must be repositioned by caller separately
- compress_
stream_ ⚠decoder_ seek - Seek to position in uncompressed data stream
- compress_
stream_ ⚠decoder_ tell - Get current position in uncompressed data stream
- crc32_
calc_ ⚠buffer - crc32_
calc_ ⚠file - crypto1_
alloc ⚠ - crypto1_
bit ⚠ - crypto1_
byte ⚠ - crypto1_
decrypt ⚠ - crypto1_
decrypt_ ⚠nt_ enc - crypto1_
encrypt ⚠ - crypto1_
encrypt_ ⚠reader_ nonce - crypto1_
free ⚠ - crypto1_
init ⚠ - crypto1_
is_ ⚠weak_ prng_ nonce - crypto1_
lfsr_ ⚠rollback_ word - crypto1_
nonce_ ⚠matches_ encrypted_ parity_ bits - crypto1_
prng_ ⚠successor - crypto1_
reset ⚠ - crypto1_
word ⚠ - datetime_
datetime_ ⚠to_ timestamp - Convert DateTime to UNIX timestamp
- datetime_
get_ ⚠days_ per_ month - Get the number of days in the month.
- datetime_
get_ ⚠days_ per_ year - Gets the number of days in the year according to the Gregorian calendar.
- datetime_
is_ ⚠leap_ year - Check if a year a leap year in the Gregorian calendar.
- datetime_
timestamp_ ⚠to_ datetime - Convert UNIX timestamp to DateTime
- datetime_
validate_ ⚠datetime - Validate Date Time
- dialog_
ex_ ⚠alloc - Allocate and initialize dialog
- dialog_
ex_ ⚠disable_ extended_ events - Disable press/release events
- dialog_
ex_ ⚠enable_ extended_ events - Enable press/release events
- dialog_
ex_ ⚠free - Deinitialize and free dialog
- dialog_
ex_ ⚠get_ view - Get dialog view
- dialog_
ex_ ⚠reset - Clean dialog
- dialog_
ex_ ⚠set_ center_ button_ text - Set center button text
- dialog_
ex_ ⚠set_ context - Set dialog context
- dialog_
ex_ ⚠set_ header - Set dialog header text
- dialog_
ex_ ⚠set_ icon - Set dialog icon
- dialog_
ex_ ⚠set_ left_ button_ text - Set left button text
- dialog_
ex_ ⚠set_ result_ callback - Set dialog result callback
- dialog_
ex_ ⚠set_ right_ button_ text - Set right button text
- dialog_
ex_ ⚠set_ text - Set dialog text
- dialog_
file_ ⚠browser_ set_ basic_ options - Initialize file browser dialog options and set default values. This is guaranteed to initialize all fields so it is safe to pass pointer to uninitialized {options} and assume that the data behind it becomes fully initialized after the call.
- dialog_
file_ ⚠browser_ show - Shows and processes the file browser dialog
- dialog_
message_ ⚠alloc - Allocate and fill message
- dialog_
message_ ⚠free - Free message struct
- dialog_
message_ ⚠set_ buttons - Set message buttons text, button text can be NULL if you don’t want to display and process some buttons
- dialog_
message_ ⚠set_ header - Set message header
- dialog_
message_ ⚠set_ icon - Set message icon
- dialog_
message_ ⚠set_ text - Set message text
- dialog_
message_ ⚠show - Show message from filled struct
- dialog_
message_ ⚠show_ storage_ error - Show SD error message (with question sign)
- digital_
sequence_ ⚠add_ signal - Append a signal index to a DigitalSequence instance.
- digital_
sequence_ ⚠register_ signal - Register a signal within a DigitalSequence instance by its index.
- digital_
sequence_ ⚠transmit - Transmit the sequence contained in the DigitalSequence instance.
- digital_
signal_ ⚠add_ period - Append one period to the end of the DigitalSignal instance.
- digital_
signal_ ⚠add_ period_ with_ level - Append one period to the end of the DigitalSignal instance, with the level specified.
- digital_
signal_ ⚠get_ size - Get the number of periods currently stored in a DigitalSignal instance.
- digital_
signal_ ⚠get_ start_ level - Get the current start level contained in the DigitalSignal instance.
- digital_
signal_ ⚠set_ start_ level - Set the start level contained in the DigitalSignal instance.
- dir_
walk_ ⚠alloc - Allocate DirWalk
- dir_
walk_ ⚠close - Close directory
- dir_
walk_ ⚠free - Free DirWalk
- dir_
walk_ ⚠get_ error - Get error id
- dir_
walk_ ⚠open - Open directory
- dir_
walk_ ⚠read - Read next element from directory
- dir_
walk_ ⚠set_ filter_ cb - Set filter callback (Should return true if the data is valid)
- dir_
walk_ ⚠set_ recursive - Set recursive mode (true by default)
- dolphin_
deed ⚠ - Deed complete notification. Call it on deed completion. See dolphin_deed.h for available deeds. In futures it will become part of assets. Thread safe, async
- dolphin_
deed_ ⚠get_ app - dolphin_
deed_ ⚠get_ app_ limit - dolphin_
deed_ ⚠get_ weight - dolphin_
flush ⚠ - Flush dolphin queue and save state Thread safe, blocking
- dolphin_
get_ ⚠pubsub - dolphin_
get_ ⚠settings - dolphin_
set_ ⚠settings - dolphin_
stats ⚠ - Retrieve dolphin stats Thread safe, blocking
- dolphin_
upgrade_ ⚠level - elements_
bold_ ⚠rounded_ frame - Draw bold rounded frame
- elements_
bubble ⚠ - Draw bubble frame for text
- elements_
bubble_ ⚠str - Draw bubble frame for text with corner
- elements_
button_ ⚠center - Draw button in center
- elements_
button_ ⚠down - This function draws a button in the top right corner of the canvas with icon and string.
- elements_
button_ ⚠left - Draw button in left corner
- elements_
button_ ⚠right - Draw button in right corner
- elements_
button_ ⚠up - This function draws a button in the top left corner of the canvas with icon and string.
- elements_
frame ⚠ - Draw rounded frame
- elements_
multiline_ ⚠text - Draw multiline text
- elements_
multiline_ ⚠text_ aligned - Draw aligned multiline text
- elements_
multiline_ ⚠text_ framed - Draw framed multiline text
- elements_
progress_ ⚠bar - Draw progress bar.
- elements_
progress_ ⚠bar_ with_ text - Draw progress bar with text.
- elements_
scrollable_ ⚠text_ line - Draw scrollable text line
- elements_
scrollbar ⚠ - Draw scrollbar on canvas.
- elements_
scrollbar_ ⚠pos - Draw scrollbar on canvas at specific position.
- elements_
slightly_ ⚠rounded_ box - Draw slightly rounded box
- elements_
slightly_ ⚠rounded_ frame - Draw slightly rounded frame
- elements_
string_ ⚠fit_ width - Trim string buffer to fit width in pixels
- elements_
text_ ⚠box - Draw text box element
- elf_
resolve_ ⚠from_ hashtable - Resolver for API entries using a pre-sorted table with hashes
- elf_
symbolname_ ⚠hash - em4305_
write ⚠ - Write EM4305 tag data to tag
- empty_
screen_ ⚠alloc - Allocate and initialize empty screen
- empty_
screen_ ⚠free - Deinitialize and free empty screen
- empty_
screen_ ⚠get_ view - Get empty screen view
- expansion_
disable ⚠ - Disable support for expansion modules.
- expansion_
enable ⚠ - Enable support for expansion modules.
- expansion_
set_ ⚠listen_ serial - Enable support for expansion modules on designated serial port.
- felica_
alloc ⚠ - felica_
calculate_ ⚠mac_ read - felica_
calculate_ ⚠mac_ write - felica_
calculate_ ⚠session_ key - felica_
check_ ⚠mac - felica_
copy ⚠ - felica_
free ⚠ - felica_
get_ ⚠base_ data - felica_
get_ ⚠device_ name - felica_
get_ ⚠uid - felica_
is_ ⚠equal - felica_
load ⚠ - felica_
poller_ ⚠activate - Perform collision resolution procedure.
- felica_
poller_ ⚠read_ blocks - Performs felica read operation for blocks provided as parameters
- felica_
poller_ ⚠sync_ read - felica_
reset ⚠ - felica_
save ⚠ - felica_
set_ ⚠uid - felica_
verify ⚠ - file_
browser_ ⚠alloc - file_
browser_ ⚠configure - file_
browser_ ⚠free - file_
browser_ ⚠get_ view - file_
browser_ ⚠set_ callback - file_
browser_ ⚠set_ item_ callback - file_
browser_ ⚠start - file_
browser_ ⚠stop - file_
browser_ ⚠worker_ alloc - file_
browser_ ⚠worker_ folder_ enter - file_
browser_ ⚠worker_ folder_ exit - file_
browser_ ⚠worker_ folder_ refresh - file_
browser_ ⚠worker_ free - file_
browser_ ⚠worker_ is_ in_ start_ folder - file_
browser_ ⚠worker_ load - file_
browser_ ⚠worker_ set_ callback_ context - file_
browser_ ⚠worker_ set_ config - file_
browser_ ⚠worker_ set_ folder_ callback - file_
browser_ ⚠worker_ set_ item_ callback - file_
browser_ ⚠worker_ set_ list_ callback - file_
browser_ ⚠worker_ set_ long_ load_ callback - file_
info_ ⚠is_ dir - Checks if file info is directory
- file_
stream_ ⚠alloc - Allocate file stream
- file_
stream_ ⚠close - Closes the file.
- file_
stream_ ⚠get_ error - Retrieves the error id from the file object
- file_
stream_ ⚠open - Opens an existing file or create a new one.
- filesystem_
api_ ⚠error_ get_ desc - Gets the error text from FS_Error
- flipper_
application_ ⚠alloc - Initialize FlipperApplication object
- flipper_
application_ ⚠alloc_ thread - Allocate application thread at entry point address, using app name and stack size from metadata. Returned thread isn’t started yet. Can be only called once for application instance.
- flipper_
application_ ⚠free - Destroy FlipperApplication object
- flipper_
application_ ⚠get_ manifest - Get pointer to application manifest for preloaded application
- flipper_
application_ ⚠is_ plugin - Check if application is a plugin (not a runnable standalone app)
- flipper_
application_ ⚠load_ name_ and_ icon - Load name and icon from FAP file.
- flipper_
application_ ⚠load_ status_ to_ string - Get text description of load status
- flipper_
application_ ⚠manifest_ is_ target_ compatible - Check if application is compatible with current hardware
- flipper_
application_ ⚠manifest_ is_ too_ new - Check if API Version declared in manifest is newer than firmware ELF API interface
- flipper_
application_ ⚠manifest_ is_ too_ old - Check if API Version declared in manifest is older than firmware ELF API interface
- flipper_
application_ ⚠manifest_ is_ valid - Check if manifest is valid
- flipper_
application_ ⚠map_ to_ memory - Load sections and process relocations for already pre-loaded application
- flipper_
application_ ⚠plugin_ get_ descriptor - Get plugin descriptor for preloaded plugin
- flipper_
application_ ⚠preload - Validate elf file and load application metadata
- flipper_
application_ ⚠preload_ manifest - Validate elf file and load application manifest
- flipper_
application_ ⚠preload_ status_ to_ string - Get text description of preload status
- flipper_
format_ ⚠buffered_ file_ alloc - Allocate FlipperFormat as file, buffered mode.
- flipper_
format_ ⚠buffered_ file_ close - Closes the file, use only if FlipperFormat allocated as a buffered file.
- flipper_
format_ ⚠buffered_ file_ open_ always - Open file. Creates a new file, or deletes the contents of the file if it already exists, buffered mode. Use only if FlipperFormat allocated as a buffered file.
- flipper_
format_ ⚠buffered_ file_ open_ existing - Open existing file, buffered mode. Use only if FlipperFormat allocated as a buffered file.
- flipper_
format_ ⚠delete_ key - Removes the first matching key and its value. Sets the RW pointer to a position of deleted data.
- flipper_
format_ ⚠file_ alloc - Allocate FlipperFormat as file.
- flipper_
format_ ⚠file_ close - Closes the file, use only if FlipperFormat allocated as a file.
- flipper_
format_ ⚠file_ open_ always - Open file. Creates a new file, or deletes the contents of the file if it already exists. Use only if FlipperFormat allocated as a file.
- flipper_
format_ ⚠file_ open_ append - Open existing file for writing and add values to the end of file. Use only if FlipperFormat allocated as a file.
- flipper_
format_ ⚠file_ open_ existing - Open existing file. Use only if FlipperFormat allocated as a file.
- flipper_
format_ ⚠file_ open_ new - Open file. Creates a new file, fails if file already exists. Use only if FlipperFormat allocated as a file.
- flipper_
format_ ⚠free - Free FlipperFormat.
- flipper_
format_ ⚠get_ raw_ stream - Returns the underlying stream instance. Use only if you know what you are doing.
- flipper_
format_ ⚠get_ value_ count - Get the count of values by key
- flipper_
format_ ⚠insert_ or_ update_ bool - Updates the value of the first matching key to a bool array value, or adds the key and value if the key did not exist. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠insert_ or_ update_ float - Updates the value of the first matching key to a float array value, or adds the key and value if the key did not exist. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠insert_ or_ update_ hex - Updates the value of the first matching key to an array of hex-formatted bytes, or adds the key and value if the key did not exist. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠insert_ or_ update_ int32 - Updates the value of the first matching key to a int32 array value, or adds the key and value if the key did not exist. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠insert_ or_ update_ string - Updates the value of the first matching key to a string value, or adds the key and value if the key did not exist. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠insert_ or_ update_ string_ cstr - Updates the value of the first matching key to a string value, or adds the key and value if the key did not exist. Plain C version. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠insert_ or_ update_ uint32 - Updates the value of the first matching key to a uint32 array value, or adds the key and value if the key did not exist. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠key_ exist - Check if the key exists.
- flipper_
format_ ⚠read_ bool - Read array of bool by key
- flipper_
format_ ⚠read_ float - Read array of float by key
- flipper_
format_ ⚠read_ header - Read the header (file type and version).
- flipper_
format_ ⚠read_ hex - Read array of hex-formatted bytes by key
- flipper_
format_ ⚠read_ hex_ uint64 - Read array of uint64 in hex format by key
- flipper_
format_ ⚠read_ int32 - Read array of int32 by key
- flipper_
format_ ⚠read_ string - Read a string by key
- flipper_
format_ ⚠read_ uint32 - Read array of uint32 by key
- flipper_
format_ ⚠rewind - Rewind the RW pointer.
- flipper_
format_ ⚠seek - Set the RW pointer position to an arbitrary value
- flipper_
format_ ⚠seek_ to_ end - Move the RW pointer at the end. Can be useful if you want to add some data after reading.
- flipper_
format_ ⚠set_ strict_ mode - Set FlipperFormat mode.
- flipper_
format_ ⚠stream_ delete_ key_ and_ write - Removes a key and the corresponding value string from the stream and inserts a new key/value pair.
- flipper_
format_ ⚠stream_ get_ value_ count - Get the count of values by key from a stream.
- flipper_
format_ ⚠stream_ read_ value_ line - Reads a value by key from a stream.
- flipper_
format_ ⚠stream_ write_ comment_ cstr - Writes a comment string to the stream.
- flipper_
format_ ⚠stream_ write_ value_ line - Writes a key/value pair to the stream.
- flipper_
format_ ⚠string_ alloc - Allocate FlipperFormat as string.
- flipper_
format_ ⚠tell - Get the RW pointer position
- flipper_
format_ ⚠update_ bool - Updates the value of the first matching key to a bool array value. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠update_ float - Updates the value of the first matching key to a float array value. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠update_ hex - Updates the value of the first matching key to an array of hex-formatted bytes. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠update_ int32 - Updates the value of the first matching key to a int32 array value. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠update_ string - Updates the value of the first matching key to a string value. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠update_ string_ cstr - Updates the value of the first matching key to a string value. Plain C version. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠update_ uint32 - Updates the value of the first matching key to a uint32 array value. Sets the RW pointer to a position at the end of inserted data.
- flipper_
format_ ⚠write_ bool - Write key and array of bool
- flipper_
format_ ⚠write_ comment - Write comment
- flipper_
format_ ⚠write_ comment_ cstr - Write comment. Plain C string version.
- flipper_
format_ ⚠write_ empty_ line - Write empty line (Improves readability for human based parsing)
- flipper_
format_ ⚠write_ float - Write key and array of float
- flipper_
format_ ⚠write_ header - Write the header (file type and version).
- flipper_
format_ ⚠write_ header_ cstr - Write the header (file type and version). Plain C string version.
- flipper_
format_ ⚠write_ hex - Write key and array of hex-formatted bytes
- flipper_
format_ ⚠write_ hex_ uint64 - Write key and array of uint64 in hex format
- flipper_
format_ ⚠write_ int32 - Write key and array of int32
- flipper_
format_ ⚠write_ string - Write key and string
- flipper_
format_ ⚠write_ string_ cstr - Write key and string. Plain C string version.
- flipper_
format_ ⚠write_ uint32 - Write key and array of uint32
- float_
is_ ⚠equal - Compare two floating point numbers
- free⚠
- furi_
delay_ ⚠ms - Delay in milliseconds
- furi_
delay_ ⚠tick - Delay execution
- furi_
delay_ ⚠until_ tick - Delay until tick
- furi_
delay_ ⚠us - Delay in microseconds
- furi_
event_ ⚠flag_ alloc - Allocate FuriEventFlag
- furi_
event_ ⚠flag_ clear - Clear flags
- furi_
event_ ⚠flag_ free - Deallocate FuriEventFlag
- furi_
event_ ⚠flag_ get - Get flags
- furi_
event_ ⚠flag_ set - Set flags
- furi_
event_ ⚠flag_ wait - Wait flags
- furi_
event_ ⚠loop_ alloc - Allocate Event Loop instance
- furi_
event_ ⚠loop_ free - Free Event Loop instance
- furi_
event_ ⚠loop_ is_ subscribed - Checks if the loop is subscribed to an object of any kind
- furi_
event_ ⚠loop_ pend_ callback - Call a function when all preceding timer commands are processed
- furi_
event_ ⚠loop_ run - Continuously poll for events
- furi_
event_ ⚠loop_ stop - Stop Event Loop instance
- furi_
event_ ⚠loop_ subscribe_ event_ flag - Subscribe to event flag events
- furi_
event_ ⚠loop_ subscribe_ message_ queue - Subscribe to message queue events
- furi_
event_ ⚠loop_ subscribe_ mutex - Subscribe to mutex events
- furi_
event_ ⚠loop_ subscribe_ semaphore - Subscribe to semaphore events
- furi_
event_ ⚠loop_ subscribe_ stream_ buffer - Subscribe to stream buffer events
- furi_
event_ ⚠loop_ subscribe_ thread_ flags - Subscribe to thread flag events of the current thread
- furi_
event_ ⚠loop_ tick_ set - Set Event Loop tick callback
- furi_
event_ ⚠loop_ timer_ alloc - Create a new event loop timer instance.
- furi_
event_ ⚠loop_ timer_ free - Delete an event loop timer instance.
- furi_
event_ ⚠loop_ timer_ get_ interval - Get the timer interval.
- furi_
event_ ⚠loop_ timer_ get_ remaining_ time - Get the time remaining before the timer becomes expires.
- furi_
event_ ⚠loop_ timer_ is_ running - Check if the timer is currently running.
- furi_
event_ ⚠loop_ timer_ restart - Restart a timer with the previously set interval.
- furi_
event_ ⚠loop_ timer_ start - Start a timer or restart it with a new interval.
- furi_
event_ ⚠loop_ timer_ stop - Stop a timer without firing its callback.
- furi_
event_ ⚠loop_ unsubscribe - Unsubscribe from events (common)
- furi_
event_ ⚠loop_ unsubscribe_ thread_ flags - Unsubscribe from thread flag events of the current thread
- furi_
get_ ⚠tick - Get current tick counter
- furi_
hal_ ⚠adc_ acquire - Acquire ADC handle
- furi_
hal_ ⚠adc_ configure - Configure with default parameters and enable ADC
- furi_
hal_ ⚠adc_ configure_ ex - Configure with extended parameters and enable ADC
- furi_
hal_ ⚠adc_ convert_ temp - Convert sampled TEMPSENSOR value to temperature
- furi_
hal_ ⚠adc_ convert_ to_ voltage - Convert sampled value to voltage
- furi_
hal_ ⚠adc_ convert_ vbat - Convert sampled VBAT value to voltage
- furi_
hal_ ⚠adc_ convert_ vref - Convert sampled VREFINT value to voltage
- furi_
hal_ ⚠adc_ init - Initialize ADC subsystem
- furi_
hal_ ⚠adc_ read - Read single ADC value
- furi_
hal_ ⚠adc_ release - Release ADC handle
- furi_
hal_ ⚠bt_ change_ app - Change BLE app Restarts 2nd core
- furi_
hal_ ⚠bt_ check_ profile_ type - Check if particular instance of profile belongs to given type
- furi_
hal_ ⚠bt_ clear_ white_ list - Clear key storage
- furi_
hal_ ⚠bt_ dump_ state - Get BT/BLE system component state
- furi_
hal_ ⚠bt_ ensure_ c2_ mode - Check & switch C2 to given mode
- furi_
hal_ ⚠bt_ extra_ beacon_ get_ config - Get last configured extra beacon config
- furi_
hal_ ⚠bt_ extra_ beacon_ get_ data - Get last configured extra beacon data
- furi_
hal_ ⚠bt_ extra_ beacon_ is_ active - Check if extra beacon is active.
- furi_
hal_ ⚠bt_ extra_ beacon_ set_ config - Configure extra beacon.
- furi_
hal_ ⚠bt_ extra_ beacon_ set_ data - Set extra beacon data. Can be called in any state
- furi_
hal_ ⚠bt_ extra_ beacon_ start - Start extra beacon. Beacon must configured with furi_hal_bt_extra_beacon_set_config() and in stopped state before calling this function.
- furi_
hal_ ⚠bt_ extra_ beacon_ stop - Stop extra beacon
- furi_
hal_ ⚠bt_ get_ key_ storage_ buff - Get key storage buffer address and size
- furi_
hal_ ⚠bt_ get_ radio_ stack - Get radio stack type
- furi_
hal_ ⚠bt_ get_ rssi - Get RSSI
- furi_
hal_ ⚠bt_ get_ transmitted_ packets - Get number of transmitted packets
- furi_
hal_ ⚠bt_ is_ active - Checks if BLE state is active
- furi_
hal_ ⚠bt_ is_ alive - Get BT/BLE system component state
- furi_
hal_ ⚠bt_ is_ gatt_ gap_ supported - Check if radio stack supports BLE GAT/GAP
- furi_
hal_ ⚠bt_ is_ testing_ supported - Check if radio stack supports testing
- furi_
hal_ ⚠bt_ lock_ core2 - Lock core2 state transition
- furi_
hal_ ⚠bt_ nvm_ sram_ sem_ acquire - Get SRAM2 hardware semaphore
- furi_
hal_ ⚠bt_ nvm_ sram_ sem_ release - Release SRAM2 hardware semaphore
- furi_
hal_ ⚠bt_ reinit - Reinitialize core2
- furi_
hal_ ⚠bt_ set_ key_ storage_ change_ callback - Set key storage change callback
- furi_
hal_ ⚠bt_ start_ advertising - Start advertising
- furi_
hal_ ⚠bt_ start_ app - Start BLE app
- furi_
hal_ ⚠bt_ start_ packet_ rx - Start receiving packets
- furi_
hal_ ⚠bt_ start_ packet_ tx - Start sending ble packets at a given frequency and datarate
- furi_
hal_ ⚠bt_ start_ radio_ stack - Start radio stack
- furi_
hal_ ⚠bt_ start_ rx - Set up the RF to listen to a given RF channel
- furi_
hal_ ⚠bt_ start_ tone_ tx - Start ble tone tx at given channel and power
- furi_
hal_ ⚠bt_ stop_ advertising - Stop advertising
- furi_
hal_ ⚠bt_ stop_ packet_ test - Stop sending ble packets
- furi_
hal_ ⚠bt_ stop_ rx - Stop RF listenning
- furi_
hal_ ⚠bt_ stop_ tone_ tx - Stop ble tone tx
- furi_
hal_ ⚠bt_ unlock_ core2 - Lock core2 state transition
- furi_
hal_ ⚠bt_ update_ battery_ level - Update battery level
- furi_
hal_ ⚠bt_ update_ power_ state - Update battery power state
- furi_
hal_ ⚠bus_ deinit_ early - Early de-initialization
- furi_
hal_ ⚠bus_ disable - Disable a peripheral by turning the clocking off and asserting the reset.
- furi_
hal_ ⚠bus_ enable - Enable a peripheral by turning the clocking on and deasserting the reset.
- furi_
hal_ ⚠bus_ init_ early - Early initialization
- furi_
hal_ ⚠bus_ is_ enabled - Check if peripheral is enabled
- furi_
hal_ ⚠bus_ reset - Reset a peripheral by sequentially asserting and deasserting the reset.
- furi_
hal_ ⚠cdc_ get_ ctrl_ line_ state - furi_
hal_ ⚠cdc_ get_ port_ settings - furi_
hal_ ⚠cdc_ receive - furi_
hal_ ⚠cdc_ send - furi_
hal_ ⚠cdc_ set_ callbacks - furi_
hal_ ⚠clock_ mco_ disable - Disable clock output on MCO pin
- furi_
hal_ ⚠clock_ mco_ enable - Enable clock output on MCO pin
- furi_
hal_ ⚠cortex_ comp_ enable - Enable DWT comparator
- furi_
hal_ ⚠cortex_ comp_ reset - Reset DWT comparator
- furi_
hal_ ⚠cortex_ delay_ us - Microseconds delay
- furi_
hal_ ⚠cortex_ instructions_ per_ microsecond - Get instructions per microsecond count
- furi_
hal_ ⚠cortex_ timer_ get - Get Timer
- furi_
hal_ ⚠cortex_ timer_ is_ expired - Check if timer expired
- furi_
hal_ ⚠cortex_ timer_ wait - Wait for timer expire
- furi_
hal_ ⚠crypto_ ctr - Encrypt the input using AES-CTR
- furi_
hal_ ⚠crypto_ decrypt - Decrypt data
- furi_
hal_ ⚠crypto_ enclave_ ensure_ key - Ensure that requested slot and slots before this slot contains keys.
- furi_
hal_ ⚠crypto_ enclave_ load_ key - Init AES engine and load key from crypto enclave
- furi_
hal_ ⚠crypto_ enclave_ store_ key - Store key in crypto enclave
- furi_
hal_ ⚠crypto_ enclave_ unload_ key - Unload key and deinit AES engine
- furi_
hal_ ⚠crypto_ enclave_ verify - Verify factory provisioned keys
- furi_
hal_ ⚠crypto_ encrypt - Encrypt data
- furi_
hal_ ⚠crypto_ gcm - Encrypt/decrypt the input using AES-GCM
- furi_
hal_ ⚠crypto_ gcm_ decrypt_ and_ verify - Decrypt the input using AES-GCM and verify the provided tag
- furi_
hal_ ⚠crypto_ gcm_ encrypt_ and_ tag - Encrypt the input using AES-GCM and generate a tag
- furi_
hal_ ⚠crypto_ load_ key - Init AES engine and load supplied key
- furi_
hal_ ⚠crypto_ unload_ key - Unload key and de-init AES engine
- furi_
hal_ ⚠debug_ disable - Disable MCU debug
- furi_
hal_ ⚠debug_ enable - Enable MCU debug
- furi_
hal_ ⚠debug_ is_ gdb_ session_ active - Check if GDB debug session is active
- furi_
hal_ ⚠dma_ deinit_ early - Early de-initialization
- furi_
hal_ ⚠dma_ init_ early - Early initialization
- furi_
hal_ ⚠gpio_ add_ int_ callback - Add and enable interrupt
- furi_
hal_ ⚠gpio_ disable_ int_ callback - Disable interrupt
- furi_
hal_ ⚠gpio_ enable_ int_ callback - Enable interrupt
- furi_
hal_ ⚠gpio_ init - GPIO initialization function, normal version
- furi_
hal_ ⚠gpio_ init_ ex - GPIO initialization function, extended version
- furi_
hal_ ⚠gpio_ init_ simple - GPIO initialization function, simple version
- furi_
hal_ ⚠gpio_ read - GPIO read pin.
- furi_
hal_ ⚠gpio_ read_ port_ pin - GPIO read pin.
- furi_
hal_ ⚠gpio_ remove_ int_ callback - Remove interrupt
- furi_
hal_ ⚠gpio_ write - GPIO write pin.
- furi_
hal_ ⚠gpio_ write_ port_ pin - GPIO write pin.
- furi_
hal_ ⚠hid_ consumer_ key_ press - Set the following consumer key to pressed state and send HID report
- furi_
hal_ ⚠hid_ consumer_ key_ release - Set the following consumer key to released state and send HID report
- furi_
hal_ ⚠hid_ consumer_ key_ release_ all - Clear all pressed consumer keys and send HID report
- furi_
hal_ ⚠hid_ get_ led_ state - Get USB HID keyboard leds state
- furi_
hal_ ⚠hid_ is_ connected - Get USB HID connection state
- furi_
hal_ ⚠hid_ kb_ press - Set the following key to pressed state and send HID report
- furi_
hal_ ⚠hid_ kb_ release - Set the following key to released state and send HID report
- furi_
hal_ ⚠hid_ kb_ release_ all - Clear all pressed keys and send HID report
- furi_
hal_ ⚠hid_ mouse_ move - Set mouse movement and send HID report
- furi_
hal_ ⚠hid_ mouse_ press - Set mouse button to pressed state and send HID report
- furi_
hal_ ⚠hid_ mouse_ release - Set mouse button to released state and send HID report
- furi_
hal_ ⚠hid_ mouse_ scroll - Set mouse wheel position and send HID report
- furi_
hal_ ⚠hid_ set_ state_ callback - Set USB HID connect/disconnect callback
- furi_
hal_ ⚠hid_ u2f_ get_ request - Get received U2F HID packet
- furi_
hal_ ⚠hid_ u2f_ is_ connected - Get HID U2F connection state
- furi_
hal_ ⚠hid_ u2f_ send_ response - Send U2F HID response packet
- furi_
hal_ ⚠hid_ u2f_ set_ callback - Set HID U2F event callback
- furi_
hal_ ⚠i2c_ acquire - Acquire I2C bus handle
- furi_
hal_ ⚠i2c_ is_ device_ ready - Check if I2C device presents on bus
- furi_
hal_ ⚠i2c_ read_ mem - Perform I2C device memory read
- furi_
hal_ ⚠i2c_ read_ reg_ 8 - Perform I2C device register read (8-bit)
- furi_
hal_ ⚠i2c_ read_ reg_ 16 - Perform I2C device register read (16-bit)
- furi_
hal_ ⚠i2c_ release - Release I2C bus handle
- furi_
hal_ ⚠i2c_ rx - Perform I2C RX transfer
- furi_
hal_ ⚠i2c_ rx_ ext - Perform I2C RX transfer, with additional settings.
- furi_
hal_ ⚠i2c_ trx - Perform I2C TX and RX transfers
- furi_
hal_ ⚠i2c_ tx - Perform I2C TX transfer
- furi_
hal_ ⚠i2c_ tx_ ext - Perform I2C TX transfer, with additional settings.
- furi_
hal_ ⚠i2c_ write_ mem - Perform I2C device memory
- furi_
hal_ ⚠i2c_ write_ reg_ 8 - Perform I2C device register write (8-bit)
- furi_
hal_ ⚠i2c_ write_ reg_ 16 - Perform I2C device register write (16-bit)
- furi_
hal_ ⚠ibutton_ emulate_ set_ next - Update emulation timer period
- furi_
hal_ ⚠ibutton_ emulate_ start - Start emulation timer
- furi_
hal_ ⚠ibutton_ emulate_ stop - Stop emulation timer
- furi_
hal_ ⚠ibutton_ pin_ configure - Set the pin to normal mode (open collector), and sets it to float
- furi_
hal_ ⚠ibutton_ pin_ reset - Sets the pin to analog mode, and sets it to float
- furi_
hal_ ⚠ibutton_ pin_ write - iButton write pin
- furi_
hal_ ⚠info_ get - Get device information
- furi_
hal_ ⚠info_ get_ api_ version - furi_
hal_ ⚠infrared_ async_ rx_ set_ capture_ isr_ callback - Setup callback for previously initialized INFRARED RX interrupt.
- furi_
hal_ ⚠infrared_ async_ rx_ set_ timeout - Setup hal for receiving silence timeout.
- furi_
hal_ ⚠infrared_ async_ rx_ set_ timeout_ isr_ callback - Setup callback for reaching silence timeout on INFRARED port.
- furi_
hal_ ⚠infrared_ async_ rx_ start - Initialize INFRARED RX timer to receive interrupts.
- furi_
hal_ ⚠infrared_ async_ rx_ stop - Deinitialize INFRARED RX interrupt.
- furi_
hal_ ⚠infrared_ async_ tx_ set_ data_ isr_ callback - Set callback providing new data.
- furi_
hal_ ⚠infrared_ async_ tx_ set_ signal_ sent_ isr_ callback - Set callback for end of signal transmission
- furi_
hal_ ⚠infrared_ async_ tx_ start - Start IR asynchronous transmission.
- furi_
hal_ ⚠infrared_ async_ tx_ stop - Stop IR asynchronous transmission and free resources.
- furi_
hal_ ⚠infrared_ async_ tx_ wait_ termination - Wait for end of IR asynchronous transmission and free resources.
- furi_
hal_ ⚠infrared_ detect_ tx_ output - Detect which pin has an external IR module connected.
- furi_
hal_ ⚠infrared_ is_ busy - Check if INFRARED is in use now.
- furi_
hal_ ⚠infrared_ set_ tx_ output - Set which pin will be used to transmit infrared signals.
- furi_
hal_ ⚠interrupt_ get_ name - Get interrupt name by exception number. Exception number can be obtained from IPSR register.
- furi_
hal_ ⚠interrupt_ get_ time_ in_ isr_ total - Get total time(in CPU clocks) spent in ISR
- furi_
hal_ ⚠interrupt_ set_ isr - Set ISR and enable interrupt with default priority
- furi_
hal_ ⚠interrupt_ set_ isr_ ex - Set ISR and enable interrupt with custom priority
- furi_
hal_ ⚠light_ blink_ set_ color - Set color in hardware LED blinking mode
- furi_
hal_ ⚠light_ blink_ start - Start hardware LED blinking mode
- furi_
hal_ ⚠light_ blink_ stop - Stop hardware LED blinking mode
- furi_
hal_ ⚠light_ sequence - Execute sequence
- furi_
hal_ ⚠light_ set - Set light value
- furi_
hal_ ⚠memory_ alloc - Allocate memory from separate memory pool. That memory can’t be freed.
- furi_
hal_ ⚠memory_ get_ free - Get free memory pool size
- furi_
hal_ ⚠memory_ init - Init memory pool manager
- furi_
hal_ ⚠memory_ max_ pool_ block - Get max free block size from memory pool
- furi_
hal_ ⚠mpu_ disable - Disable memory protection unit
- furi_
hal_ ⚠mpu_ enable - Enable memory protection unit
- furi_
hal_ ⚠mpu_ protect_ disable - furi_
hal_ ⚠mpu_ protect_ no_ access - furi_
hal_ ⚠mpu_ protect_ read_ only - furi_
hal_ ⚠nfc_ abort - Manually emit the FuriHalNfcEventAbortRequest event.
- furi_
hal_ ⚠nfc_ acquire - Exclusively take over the NFC HAL and associated hardware.
- furi_
hal_ ⚠nfc_ event_ start - Enable generation of NFC HAL events.
- furi_
hal_ ⚠nfc_ event_ stop - Disable generation of NFC HAL events.
- furi_
hal_ ⚠nfc_ felica_ listener_ set_ sensf_ res_ data - Set FeliCa collision resolution parameters in listener mode.
- furi_
hal_ ⚠nfc_ field_ detect_ start - Enable field (carrier) detection by the NFC hardware.
- furi_
hal_ ⚠nfc_ field_ detect_ stop - Disable field (carrier) detection by the NFC hardware.
- furi_
hal_ ⚠nfc_ field_ is_ present - Check if the reader field (carrier) was detected by the NFC hardware.
- furi_
hal_ ⚠nfc_ init - Initialise the NFC HAL and associated hardware.
- furi_
hal_ ⚠nfc_ is_ hal_ ready - Check whether the NFC HAL was properly initialised and is ready.
- furi_
hal_ ⚠nfc_ iso14443a_ listener_ set_ col_ res_ data - Set ISO14443 (Type A) collision resolution parameters in listener mode.
- furi_
hal_ ⚠nfc_ iso14443a_ listener_ tx_ custom_ parity - Transmit ISO14443 (Type A) frame with custom parity bits in listener mode.
- furi_
hal_ ⚠nfc_ iso14443a_ poller_ trx_ short_ frame - Transmit ISO14443 (Type A) short frame in poller mode.
- furi_
hal_ ⚠nfc_ iso14443a_ poller_ tx_ custom_ parity - Transmit ISO14443 (Type A) frame with custom parity bits in poller mode.
- furi_
hal_ ⚠nfc_ iso14443a_ rx_ sdd_ frame - Receive ISO14443 (Type A) SDD frame in poller mode.
- furi_
hal_ ⚠nfc_ iso14443a_ tx_ sdd_ frame - Transmit ISO14443 (Type A) SDD frame in poller mode.
- furi_
hal_ ⚠nfc_ iso15693_ listener_ tx_ sof - Send ISO15693 SOF in listener mode
- furi_
hal_ ⚠nfc_ listener_ enable_ rx - Enable reception in listener mode.
- furi_
hal_ ⚠nfc_ listener_ idle - Go to idle in listener mode.
- furi_
hal_ ⚠nfc_ listener_ rx - Receive data in listener mode.
- furi_
hal_ ⚠nfc_ listener_ sleep - Go to sleep in listener mode.
- furi_
hal_ ⚠nfc_ listener_ tx - Transmit data in listener mode.
- furi_
hal_ ⚠nfc_ listener_ wait_ event - Wait for an NFC HAL event in listener mode.
- furi_
hal_ ⚠nfc_ low_ power_ mode_ start - Configure the NFC hardware to enter the low-power mode.
- furi_
hal_ ⚠nfc_ low_ power_ mode_ stop - Configure the NFC hardware to exit the low-power mode.
- furi_
hal_ ⚠nfc_ poller_ field_ on - Enable field (carrier) generation by the NFC hardware.
- furi_
hal_ ⚠nfc_ poller_ rx - Receive data in poller mode.
- furi_
hal_ ⚠nfc_ poller_ tx - Transmit data in poller mode.
- furi_
hal_ ⚠nfc_ poller_ wait_ event - Wait for an NFC HAL event in poller mode.
- furi_
hal_ ⚠nfc_ release - Release the exclusive lock and make the NFC HAL available for others.
- furi_
hal_ ⚠nfc_ reset_ mode - Reset the NFC HAL to its default (unconfigured) state.
- furi_
hal_ ⚠nfc_ set_ mode - Configure the NFC HAL to work in a particular mode.
- furi_
hal_ ⚠nfc_ timer_ block_ tx_ is_ running - Check whether block transmit (frame delay) timer is running.
- furi_
hal_ ⚠nfc_ timer_ block_ tx_ start - Start block transmit (frame delay) timer.
- furi_
hal_ ⚠nfc_ timer_ block_ tx_ start_ us - Start block transmit (frame delay) timer.
- furi_
hal_ ⚠nfc_ timer_ block_ tx_ stop - Stop block transmit (frame delay) timer.
- furi_
hal_ ⚠nfc_ timer_ fwt_ start - Start frame wait timeout timer.
- furi_
hal_ ⚠nfc_ timer_ fwt_ stop - Stop frame wait timeout timer.
- furi_
hal_ ⚠nfc_ trx_ reset - Reset communication.
- furi_
hal_ ⚠os_ tick - furi_
hal_ ⚠power_ check_ otg_ fault - Check OTG status fault
- furi_
hal_ ⚠power_ check_ otg_ status - Check OTG status and disable it if falt happened
- furi_
hal_ ⚠power_ debug_ get - Get power debug information
- furi_
hal_ ⚠power_ disable_ external_ 3_ 3v - Disable 3.3v on external gpio and sd card
- furi_
hal_ ⚠power_ disable_ otg - OTG disable
- furi_
hal_ ⚠power_ enable_ external_ 3_ 3v - Enable 3.3v on external gpio and sd card
- furi_
hal_ ⚠power_ enable_ otg - OTG enable
- furi_
hal_ ⚠power_ gauge_ is_ ok - Check if gauge is ok
- furi_
hal_ ⚠power_ get_ bat_ health_ pct - Get battery health state in percents
- furi_
hal_ ⚠power_ get_ battery_ charge_ voltage_ limit - Get battery charge voltage limit in V
- furi_
hal_ ⚠power_ get_ battery_ current - Get battery current in A
- furi_
hal_ ⚠power_ get_ battery_ design_ capacity - Get battery capacity in mAh from battery profile
- furi_
hal_ ⚠power_ get_ battery_ full_ capacity - Get full charge battery capacity in mAh
- furi_
hal_ ⚠power_ get_ battery_ remaining_ capacity - Get remaining battery battery capacity in mAh
- furi_
hal_ ⚠power_ get_ battery_ temperature - Get temperature in C
- furi_
hal_ ⚠power_ get_ battery_ voltage - Get battery voltage in V
- furi_
hal_ ⚠power_ get_ pct - Get predicted remaining battery capacity in percents
- furi_
hal_ ⚠power_ get_ usb_ voltage - Get USB voltage in V
- furi_
hal_ ⚠power_ info_ get - Get power information
- furi_
hal_ ⚠power_ insomnia_ enter - Enter insomnia mode Prevents device from going to sleep Internally increases insomnia level Must be paired with furi_hal_power_insomnia_exit
- furi_
hal_ ⚠power_ insomnia_ exit - Exit insomnia mode Allow device to go to sleep Internally decreases insomnia level. Must be paired with furi_hal_power_insomnia_enter
- furi_
hal_ ⚠power_ is_ charging - Get charging status
- furi_
hal_ ⚠power_ is_ charging_ done - Get charge complete status
- furi_
hal_ ⚠power_ is_ otg_ enabled - Get OTG status
- furi_
hal_ ⚠power_ is_ shutdown_ requested - Check if gauge requests system shutdown
- furi_
hal_ ⚠power_ off - Poweroff device
- furi_
hal_ ⚠power_ reset - Reset device
- furi_
hal_ ⚠power_ set_ battery_ charge_ voltage_ limit - Set battery charge voltage limit in V
- furi_
hal_ ⚠power_ shutdown - Switch MCU to SHUTDOWN
- furi_
hal_ ⚠power_ sleep - Go to sleep
- furi_
hal_ ⚠power_ sleep_ available - Check if sleep available
- furi_
hal_ ⚠power_ suppress_ charge_ enter - Enter supress charge mode.
- furi_
hal_ ⚠power_ suppress_ charge_ exit - Exit supress charge mode
- furi_
hal_ ⚠pwm_ is_ running - Is PWM channel running?
- furi_
hal_ ⚠pwm_ set_ params - Set PWM channel parameters
- furi_
hal_ ⚠pwm_ start - Enable PWM channel and set parameters
- furi_
hal_ ⚠pwm_ stop - Disable PWM channel
- furi_
hal_ ⚠random_ fill_ buf - Fill buffer with random data
- furi_
hal_ ⚠random_ get - Get random value furi_hal_random_get() gives up to FURI_HAL_RANDOM_MAX rand() and random() give up to RAND_MAX
- furi_
hal_ ⚠random_ init - Initialize random subsystem
- furi_
hal_ ⚠region_ get - Get Region Data.
- furi_
hal_ ⚠region_ get_ band - Get band data for frequency
- furi_
hal_ ⚠region_ get_ name - Get region name
- furi_
hal_ ⚠region_ is_ frequency_ allowed - Сheck if transmission is allowed on this frequency for your flipper region
- furi_
hal_ ⚠region_ is_ provisioned - Check if region data provisioned
- furi_
hal_ ⚠region_ set - Set device region data
- furi_
hal_ ⚠resources_ get_ ext_ pin_ number - Get a corresponding external connector pin number for a gpio
- furi_
hal_ ⚠resources_ pin_ by_ name - Finds a pin by its name
- furi_
hal_ ⚠resources_ pin_ by_ number - Finds a pin by its number
- furi_
hal_ ⚠rfid_ comp_ set_ callback - Set comparator callback
- furi_
hal_ ⚠rfid_ comp_ start - Start/Enable comparator
- furi_
hal_ ⚠rfid_ comp_ stop - Stop/Disable comparator
- furi_
hal_ ⚠rfid_ field_ detect_ start - Start/Enable Field Presence detect
- furi_
hal_ ⚠rfid_ field_ detect_ stop - Stop/Disable Field Presence detect
- furi_
hal_ ⚠rfid_ field_ is_ present - Check Field Presence
- furi_
hal_ ⚠rfid_ pin_ pull_ pulldown - Pulldown rfid pull pin
- furi_
hal_ ⚠rfid_ pin_ pull_ release - Release rfid pull pin
- furi_
hal_ ⚠rfid_ pins_ reset - Config rfid pins to reset state
- furi_
hal_ ⚠rfid_ set_ read_ period - Set read timer period
- furi_
hal_ ⚠rfid_ set_ read_ pulse - Set read timer pulse
- furi_
hal_ ⚠rfid_ tim_ emulate_ dma_ start - furi_
hal_ ⚠rfid_ tim_ emulate_ dma_ stop - furi_
hal_ ⚠rfid_ tim_ read_ capture_ start - furi_
hal_ ⚠rfid_ tim_ read_ capture_ stop - furi_
hal_ ⚠rfid_ tim_ read_ continue - Continue read timer
- furi_
hal_ ⚠rfid_ tim_ read_ pause - Pause read timer, to be able to continue later
- furi_
hal_ ⚠rfid_ tim_ read_ start - Start read timer
- furi_
hal_ ⚠rfid_ tim_ read_ stop - Stop read timer
- furi_
hal_ ⚠rtc_ get_ boot_ mode - Get RTC boot mode
- furi_
hal_ ⚠rtc_ get_ datetime - Get RTC Date Time
- furi_
hal_ ⚠rtc_ get_ fault_ data - Get RTC Fault Data
- furi_
hal_ ⚠rtc_ get_ heap_ track_ mode - Get RTC Heap Track mode
- furi_
hal_ ⚠rtc_ get_ locale_ dateformat - Get RTC Locale Date Format
- furi_
hal_ ⚠rtc_ get_ locale_ timeformat - Get RTC Locale Time Format
- furi_
hal_ ⚠rtc_ get_ locale_ units - Get RTC Locale Units
- furi_
hal_ ⚠rtc_ get_ log_ baud_ rate - Get logging baud rate
- furi_
hal_ ⚠rtc_ get_ log_ device - Get logging device
- furi_
hal_ ⚠rtc_ get_ log_ level - Get Log Level value
- furi_
hal_ ⚠rtc_ get_ pin_ fails - Get PIN Fails count
- furi_
hal_ ⚠rtc_ get_ register - Get RTC register content
- furi_
hal_ ⚠rtc_ get_ timestamp - Get UNIX Timestamp
- furi_
hal_ ⚠rtc_ is_ flag_ set - Check if RTC Flag is set
- furi_
hal_ ⚠rtc_ reset_ flag - Reset RTC Flag
- furi_
hal_ ⚠rtc_ reset_ registers - Reset ALL RTC registers content
- furi_
hal_ ⚠rtc_ set_ boot_ mode - Set RTC boot mode
- furi_
hal_ ⚠rtc_ set_ datetime - Set RTC Date Time
- furi_
hal_ ⚠rtc_ set_ fault_ data - Set RTC Fault Data
- furi_
hal_ ⚠rtc_ set_ flag - Set RTC Flag
- furi_
hal_ ⚠rtc_ set_ heap_ track_ mode - Set Heap Track mode
- furi_
hal_ ⚠rtc_ set_ locale_ dateformat - Set RTC Locale Date Format
- furi_
hal_ ⚠rtc_ set_ locale_ timeformat - Set RTC Locale Time Format
- furi_
hal_ ⚠rtc_ set_ locale_ units - Set locale units
- furi_
hal_ ⚠rtc_ set_ log_ baud_ rate - Set logging baud rate
- furi_
hal_ ⚠rtc_ set_ log_ device - Set logging device
- furi_
hal_ ⚠rtc_ set_ log_ level - Set Log Level value
- furi_
hal_ ⚠rtc_ set_ pin_ fails - Set PIN Fails count
- furi_
hal_ ⚠rtc_ set_ register - Set register content
- furi_
hal_ ⚠rtc_ sync_ shadow - Force sync shadow registers
- furi_
hal_ ⚠sd_ get_ card_ state - Get SD card state
- furi_
hal_ ⚠sd_ info - Get SD card info
- furi_
hal_ ⚠sd_ init - Init SD card
- furi_
hal_ ⚠sd_ is_ present - Get SD card status
- furi_
hal_ ⚠sd_ max_ mount_ retry_ count - SD card max mount retry count
- furi_
hal_ ⚠sd_ presence_ init - Init SD card presence detection
- furi_
hal_ ⚠sd_ read_ blocks - Read blocks from SD card
- furi_
hal_ ⚠sd_ write_ blocks - Write blocks to SD card
- furi_
hal_ ⚠serial_ async_ rx - Get data Serial receive
- furi_
hal_ ⚠serial_ async_ rx_ available - Check if there is data available for reading
- furi_
hal_ ⚠serial_ async_ rx_ start - Start and sets Serial Receive callback
- furi_
hal_ ⚠serial_ async_ rx_ stop - Stop Serial Receive
- furi_
hal_ ⚠serial_ configure_ framing - Configures framing of a serial interface
- furi_
hal_ ⚠serial_ control_ acquire - Acquire Serial Interface Handler
- furi_
hal_ ⚠serial_ control_ deinit - De-Initialize Serial Control
- furi_
hal_ ⚠serial_ control_ init - Initialize Serial Control
- furi_
hal_ ⚠serial_ control_ is_ busy - Acquire Serial Interface Handler
- furi_
hal_ ⚠serial_ control_ release - Release Serial Interface Handler
- furi_
hal_ ⚠serial_ control_ set_ expansion_ callback - Enable expansion module detection for a given serial interface.
- furi_
hal_ ⚠serial_ control_ set_ logging_ config - Acquire Serial Interface Handler
- furi_
hal_ ⚠serial_ deinit - De-initialize Serial
- furi_
hal_ ⚠serial_ disable_ direction - Disable an input/output direction
- furi_
hal_ ⚠serial_ dma_ rx - Get data Serial receive DMA
- furi_
hal_ ⚠serial_ dma_ rx_ start - Start and sets Serial event callback receive DMA
- furi_
hal_ ⚠serial_ dma_ rx_ stop - Stop Serial receive DMA
- furi_
hal_ ⚠serial_ enable_ direction - Enable an input/output direction
- furi_
hal_ ⚠serial_ get_ gpio_ pin - Get the GPIO pin associated with a serial
- furi_
hal_ ⚠serial_ init - Initialize Serial
- furi_
hal_ ⚠serial_ is_ baud_ rate_ supported - Determine whether a certain baud rate is supported
- furi_
hal_ ⚠serial_ resume - Resume operation
- furi_
hal_ ⚠serial_ set_ br - Changes baud rate
- furi_
hal_ ⚠serial_ suspend - Suspend operation
- furi_
hal_ ⚠serial_ tx - Transmits data in semi-blocking mode
- furi_
hal_ ⚠serial_ tx_ wait_ complete - Wait until transmission is completed
- furi_
hal_ ⚠speaker_ acquire - Acquire speaker ownership
- furi_
hal_ ⚠speaker_ is_ mine - Check current process speaker ownership
- furi_
hal_ ⚠speaker_ release - Release speaker ownership
- furi_
hal_ ⚠speaker_ set_ volume - Set volume
- furi_
hal_ ⚠speaker_ start - Play a note
- furi_
hal_ ⚠speaker_ stop - Stop playback
- furi_
hal_ ⚠spi_ acquire - Acquire SPI bus
- furi_
hal_ ⚠spi_ bus_ deinit - Deinitialize SPI Bus
- furi_
hal_ ⚠spi_ bus_ handle_ deinit - Deinitialize SPI Bus Handle
- furi_
hal_ ⚠spi_ bus_ handle_ init - Initialize SPI Bus Handle
- furi_
hal_ ⚠spi_ bus_ init - Initialize SPI Bus
- furi_
hal_ ⚠spi_ bus_ rx - SPI Receive
- furi_
hal_ ⚠spi_ bus_ trx - SPI Transmit and Receive
- furi_
hal_ ⚠spi_ bus_ trx_ dma - SPI Transmit and Receive with DMA
- furi_
hal_ ⚠spi_ bus_ tx - SPI Transmit
- furi_
hal_ ⚠spi_ release - Release SPI bus
- furi_
hal_ ⚠subghz_ flush_ rx - Flush rx FIFO buffer
- furi_
hal_ ⚠subghz_ flush_ tx - Flush tx FIFO buffer
- furi_
hal_ ⚠subghz_ get_ data_ gpio - Get data GPIO
- furi_
hal_ ⚠subghz_ get_ lqi - Get LQI
- furi_
hal_ ⚠subghz_ get_ rssi - Get RSSI value in dBm
- furi_
hal_ ⚠subghz_ idle - Switch to Idle
- furi_
hal_ ⚠subghz_ is_ async_ tx_ complete - Wait for async transmission to complete
- furi_
hal_ ⚠subghz_ is_ frequency_ valid - Check if frequency is in valid range
- furi_
hal_ ⚠subghz_ is_ rx_ data_ crc_ valid - Check if received data crc is valid
- furi_
hal_ ⚠subghz_ load_ custom_ preset - Load custom registers from preset
- furi_
hal_ ⚠subghz_ load_ patable - Load PATABLE
- furi_
hal_ ⚠subghz_ load_ registers - Load registers
- furi_
hal_ ⚠subghz_ read_ packet - Read packet from FIFO
- furi_
hal_ ⚠subghz_ reset - Reset Issue reset command registers content will be lost
- furi_
hal_ ⚠subghz_ rx - Switch to Receive
- furi_
hal_ ⚠subghz_ rx_ pipe_ not_ empty - Check if receive pipe is not empty
- furi_
hal_ ⚠subghz_ set_ async_ mirror_ pin - furi_
hal_ ⚠subghz_ set_ frequency - Set frequency
- furi_
hal_ ⚠subghz_ set_ frequency_ and_ path - Set frequency and path This function automatically selects antenna matching network
- furi_
hal_ ⚠subghz_ set_ path - Set path
- furi_
hal_ ⚠subghz_ shutdown - Shutdown Issue SPWD command registers content will be lost
- furi_
hal_ ⚠subghz_ sleep - Send device to sleep mode
- furi_
hal_ ⚠subghz_ start_ async_ rx - Enable signal timings capture Initializes GPIO and TIM2 for timings capture
- furi_
hal_ ⚠subghz_ start_ async_ tx - Start async TX Initializes GPIO, TIM2 and DMA1 for signal output
- furi_
hal_ ⚠subghz_ stop_ async_ rx - Disable signal timings capture Resets GPIO and TIM2
- furi_
hal_ ⚠subghz_ stop_ async_ tx - Stop async transmission and cleanup resources Resets GPIO, TIM2, and DMA1
- furi_
hal_ ⚠subghz_ tx - Switch to Transmit
- furi_
hal_ ⚠subghz_ write_ packet - Write packet to FIFO
- furi_
hal_ ⚠switch - Jump to the void*
- furi_
hal_ ⚠usb_ ccid_ insert_ smartcard - Insert Smart Card
- furi_
hal_ ⚠usb_ ccid_ remove_ smartcard - Remove Smart Card
- furi_
hal_ ⚠usb_ ccid_ set_ callbacks - Set CCID callbacks
- furi_
hal_ ⚠usb_ disable - Disable USB device
- furi_
hal_ ⚠usb_ enable - Enable USB device
- furi_
hal_ ⚠usb_ get_ config - Get USB device configuration
- furi_
hal_ ⚠usb_ is_ locked - Check if USB device mode switch locked
- furi_
hal_ ⚠usb_ lock - Lock USB device mode switch
- furi_
hal_ ⚠usb_ reinit - Restart USB device
- furi_
hal_ ⚠usb_ set_ config - Set USB device configuration
- furi_
hal_ ⚠usb_ set_ state_ callback - Set USB state callback
- furi_
hal_ ⚠usb_ unlock - Unlock USB device mode switch
- furi_
hal_ ⚠version_ do_ i_ belong_ here - Check target firmware version
- furi_
hal_ ⚠version_ get_ ble_ local_ device_ name_ ptr - Get pointer to target ble local device name
- furi_
hal_ ⚠version_ get_ ble_ mac - Get BLE MAC address
- furi_
hal_ ⚠version_ get_ device_ name_ ptr - Get pointer to target device name
- furi_
hal_ ⚠version_ get_ fcc_ id - Get FCC ID
- furi_
hal_ ⚠version_ get_ firmware_ version - Get address of version structure of firmware.
- furi_
hal_ ⚠version_ get_ hw_ body - Get hardware body
- furi_
hal_ ⚠version_ get_ hw_ color - Get hardware body color
- furi_
hal_ ⚠version_ get_ hw_ connect - Get hardware connect
- furi_
hal_ ⚠version_ get_ hw_ display - Get hardware display id
- furi_
hal_ ⚠version_ get_ hw_ region - Get hardware region
- furi_
hal_ ⚠version_ get_ hw_ region_ name - Get hardware region name
- furi_
hal_ ⚠version_ get_ hw_ target - Get hardware target
- furi_
hal_ ⚠version_ get_ hw_ timestamp - Get hardware timestamp
- furi_
hal_ ⚠version_ get_ hw_ version - Get hardware version
- furi_
hal_ ⚠version_ get_ ic_ id - Get IC id
- furi_
hal_ ⚠version_ get_ mic_ id - Get MIC id
- furi_
hal_ ⚠version_ get_ model_ code - Get model name
- furi_
hal_ ⚠version_ get_ model_ name - Get model name
- furi_
hal_ ⚠version_ get_ name_ ptr - Get pointer to target name
- furi_
hal_ ⚠version_ get_ ncc_ id - Get NCC id
- furi_
hal_ ⚠version_ get_ otp_ version - Get OTP version
- furi_
hal_ ⚠version_ get_ srrc_ id - Get SRRC id
- furi_
hal_ ⚠version_ uid - Get const pointer to UID
- furi_
hal_ ⚠version_ uid_ size - Get platform UID size in bytes
- furi_
hal_ ⚠vibro_ on - Turn on/off vibro
- furi_
kernel_ ⚠get_ tick_ frequency - Get kernel systick frequency
- furi_
kernel_ ⚠is_ irq_ or_ masked - Check if CPU is in IRQ or kernel running and IRQ is masked
- furi_
kernel_ ⚠is_ running - Check if kernel is running
- furi_
kernel_ ⚠lock - Lock kernel, pause process scheduling
- furi_
kernel_ ⚠restore_ lock - Restore kernel lock state
- furi_
kernel_ ⚠unlock - Unlock kernel, resume process scheduling
- furi_
log_ ⚠add_ handler - Add log TX callback
- furi_
log_ ⚠get_ level - Get log level
- furi_
log_ ⚠level_ from_ string - Log level from string
- furi_
log_ ⚠level_ to_ string - Log level to string
- furi_
log_ ⚠print_ format - Print log record
- furi_
log_ ⚠print_ raw_ format - Print log record
- furi_
log_ ⚠puts - Transmit data through log IO callbacks
- furi_
log_ ⚠remove_ handler - Remove log TX callback
- furi_
log_ ⚠set_ level - Set log level
- furi_
log_ ⚠tx - Transmit data through log IO callbacks
- furi_
message_ ⚠queue_ alloc - Allocate furi message queue
- furi_
message_ ⚠queue_ free - Free queue
- furi_
message_ ⚠queue_ get - Get message from queue
- furi_
message_ ⚠queue_ get_ capacity - Get queue capacity
- furi_
message_ ⚠queue_ get_ count - Get message count in queue
- furi_
message_ ⚠queue_ get_ message_ size - Get message size
- furi_
message_ ⚠queue_ get_ space - Get queue available space
- furi_
message_ ⚠queue_ put - Put message into queue
- furi_
message_ ⚠queue_ reset - Reset queue
- furi_
ms_ ⚠to_ ticks - Convert milliseconds to ticks
- furi_
mutex_ ⚠acquire - Acquire mutex
- furi_
mutex_ ⚠alloc - Allocate FuriMutex
- furi_
mutex_ ⚠free - Free FuriMutex
- furi_
mutex_ ⚠get_ owner - Get mutex owner thread id
- furi_
mutex_ ⚠release - Release mutex
- furi_
pubsub_ ⚠alloc - Allocate FuriPubSub
- furi_
pubsub_ ⚠free - Free FuriPubSub
- furi_
pubsub_ ⚠publish - Publish message to FuriPubSub
- furi_
pubsub_ ⚠subscribe - Subscribe to FuriPubSub
- furi_
pubsub_ ⚠unsubscribe - Unsubscribe from FuriPubSub
- furi_
record_ ⚠close - Close record
- furi_
record_ ⚠create - Create record
- furi_
record_ ⚠destroy - Destroy record
- furi_
record_ ⚠exists - Check if record exists
- furi_
record_ ⚠open - Open record
- furi_
run ⚠ - furi_
semaphore_ ⚠acquire - Acquire semaphore
- furi_
semaphore_ ⚠alloc - Allocate semaphore
- furi_
semaphore_ ⚠free - Free semaphore
- furi_
semaphore_ ⚠get_ count - Get semaphore count
- furi_
semaphore_ ⚠get_ space - Get available space
- furi_
semaphore_ ⚠release - Release semaphore
- furi_
stream_ ⚠buffer_ alloc - Allocate stream buffer instance. Stream buffer implementation assumes there is only one task or interrupt that will write to the buffer (the writer), and only one task or interrupt that will read from the buffer (the reader).
- furi_
stream_ ⚠buffer_ bytes_ available - Queries a stream buffer to see how much data it contains, which is equal to the number of bytes that can be read from the stream buffer before the stream buffer would be empty.
- furi_
stream_ ⚠buffer_ free - Free stream buffer instance
- furi_
stream_ ⚠buffer_ is_ empty - Queries a stream buffer to see if it is empty.
- furi_
stream_ ⚠buffer_ is_ full - Queries a stream buffer to see if it is full.
- furi_
stream_ ⚠buffer_ receive - Receives bytes from a stream buffer. Wakes up task waiting for space to become available if called from ISR.
- furi_
stream_ ⚠buffer_ reset - Resets a stream buffer to its initial, empty, state. Any data that was in the stream buffer is discarded. A stream buffer can only be reset if there are no tasks blocked waiting to either send to or receive from the stream buffer.
- furi_
stream_ ⚠buffer_ send - Sends bytes to a stream buffer. The bytes are copied into the stream buffer. Wakes up task waiting for data to become available if called from ISR.
- furi_
stream_ ⚠buffer_ spaces_ available - Queries a stream buffer to see how much free space it contains, which is equal to the amount of data that can be sent to the stream buffer before it is full.
- furi_
stream_ ⚠get_ trigger_ level - Get trigger level for stream buffer. A stream buffer’s trigger level is the number of bytes that must be in the stream buffer before a task that is blocked on the stream buffer to wait for data is moved out of the blocked state.
- furi_
stream_ ⚠set_ trigger_ level - Set trigger level for stream buffer. A stream buffer’s trigger level is the number of bytes that must be in the stream buffer before a task that is blocked on the stream buffer to wait for data is moved out of the blocked state.
- furi_
string_ ⚠alloc - Allocate new FuriString.
- furi_
string_ ⚠alloc_ move - Allocate new FuriString and move source string content to it.
- furi_
string_ ⚠alloc_ printf - Allocate new FuriString and printf to it.
- furi_
string_ ⚠alloc_ set - Allocate new FuriString and set it to string.
- furi_
string_ ⚠alloc_ set_ str - Allocate new FuriString and set it to C string.
- furi_
string_ ⚠alloc_ vprintf - Allocate new FuriString and printf to it.
- furi_
string_ ⚠cat - Append a string to the string.
- furi_
string_ ⚠cat_ printf - Append to the string the formatted string of the given printf format.
- furi_
string_ ⚠cat_ str - Append a C string to the string.
- furi_
string_ ⚠cat_ vprintf - Append to the string the formatted string of the given printf format.
- furi_
string_ ⚠cmp - Compare two strings and return the sort order.
- furi_
string_ ⚠cmp_ str - Compare string with C string and return the sort order.
- furi_
string_ ⚠cmpi - Compare two strings (case insensitive according to the current locale) and return the sort order.
- furi_
string_ ⚠cmpi_ str - Compare string with C string (case insensitive according to the current locale) and return the sort order.
- furi_
string_ ⚠empty - Check that string is empty or not
- furi_
string_ ⚠end_ with - Test if the string ends with the given string.
- furi_
string_ ⚠end_ with_ str - Test if the string ends with the given C string.
- furi_
string_ ⚠end_ withi - Test if the string ends with the given string (case insensitive according to the current locale).
- furi_
string_ ⚠end_ withi_ str - Test if the string ends with the given C string (case insensitive according to the current locale).
- furi_
string_ ⚠equal - Test if two strings are equal.
- furi_
string_ ⚠equal_ str - Test if the string is equal to the C string.
- furi_
string_ ⚠free - Free FuriString.
- furi_
string_ ⚠get_ char - Get the character at the given index.
- furi_
string_ ⚠get_ cstr - Return the string view a classic C string.
- furi_
string_ ⚠hash - Compute a hash for the string.
- furi_
string_ ⚠left - Trim the string left to the first ‘index’ bytes.
- furi_
string_ ⚠mid - Trim the string from position index to size bytes.
- furi_
string_ ⚠move - Move string_2 content to string_1.
- furi_
string_ ⚠printf - Format in the string the given printf format
- furi_
string_ ⚠push_ back - Append a character to the string.
- furi_
string_ ⚠replace - Replace a string ‘needle’ to string ‘replace’ in a string from ‘start’ position.
- furi_
string_ ⚠replace_ all - Replace all occurrences of ‘needle’ string into ‘replace’ string.
- furi_
string_ ⚠replace_ all_ str - Replace all occurrences of ‘needle’ C string into ‘replace’ C string.
- furi_
string_ ⚠replace_ at - Replace in the string the sub-string at position ‘pos’ for ‘len’ bytes into the C string ‘replace’.
- furi_
string_ ⚠replace_ str - Replace a C string ‘needle’ to C string ‘replace’ in a string from ‘start’ position.
- furi_
string_ ⚠reserve - Reserve memory for string.
- furi_
string_ ⚠reset - Reset string.
- furi_
string_ ⚠right - Trim the string right from the ‘index’ position to the last position.
- furi_
string_ ⚠search - Search the first occurrence of the needle in the string from the position start.
- furi_
string_ ⚠search_ char - Search for the position of the character c from the position start (include) in the string.
- furi_
string_ ⚠search_ rchar - Reverse search for the position of the character c from the position start (include) in the string.
- furi_
string_ ⚠search_ str - Search the first occurrence of the needle in the string from the position start.
- furi_
string_ ⚠set - Set the string to the other string.
- furi_
string_ ⚠set_ char - Set the character at the given index.
- furi_
string_ ⚠set_ n - Set the string to the n first characters of other one.
- furi_
string_ ⚠set_ str - Set the string to the other C string.
- furi_
string_ ⚠set_ strn - Set the string to the n first characters of the C string.
- furi_
string_ ⚠size - Get string size (usually length, but not for UTF-8)
- furi_
string_ ⚠start_ with - Test if the string starts with the given string.
- furi_
string_ ⚠start_ with_ str - Test if the string starts with the given C string.
- furi_
string_ ⚠swap - Swap two strings.
- furi_
string_ ⚠trim - Trim a string from the given set of characters (default is “ # Arguments
- furi_
string_ ⚠utf8_ decode - Main generic UTF8 decoder
- furi_
string_ ⚠utf8_ length - Compute the length in UTF8 characters in the string.
- furi_
string_ ⚠utf8_ push - Push unicode into string, encoding it in UTF8.
- furi_
string_ ⚠vprintf - Format in the string the given printf format
- furi_
thread_ ⚠alloc - Create a FuriThread instance.
- furi_
thread_ ⚠alloc_ ex - Create a FuriThread instance w/ extra parameters.
- furi_
thread_ ⚠enable_ heap_ trace - Enable heap usage tracing for a FuriThread.
- furi_
thread_ ⚠enumerate - Enumerate all threads.
- furi_
thread_ ⚠flags_ clear - Clear the thread flags of the current FuriThread.
- furi_
thread_ ⚠flags_ get - Get the thread flags of the current FuriThread.
- furi_
thread_ ⚠flags_ set - Set the thread flags of a FuriThread.
- furi_
thread_ ⚠flags_ wait - Wait for some thread flags to be set.
- furi_
thread_ ⚠free - Delete a FuriThread instance.
- furi_
thread_ ⚠get_ appid - Get the application id of a thread based on its unique identifier.
- furi_
thread_ ⚠get_ current - Get the FuriThread instance associated with the current thread.
- furi_
thread_ ⚠get_ current_ id - Get the unique identifier of the current FuriThread.
- furi_
thread_ ⚠get_ current_ priority - Get the priority of the current FuriThread.
- furi_
thread_ ⚠get_ heap_ size - Get heap usage by a FuriThread instance.
- furi_
thread_ ⚠get_ id - Get the unique identifier of a FuriThread instance.
- furi_
thread_ ⚠get_ name - Get the name of a thread based on its unique identifier.
- furi_
thread_ ⚠get_ priority - Get the priority of a FuriThread.
- furi_
thread_ ⚠get_ return_ code - Get the return code of a FuriThread instance.
- furi_
thread_ ⚠get_ signal_ callback - Get a signal callback for a FuriThread instance.
- furi_
thread_ ⚠get_ stack_ space - Get thread stack watermark.
- furi_
thread_ ⚠get_ state - Get the state of a FuriThread isntance.
- furi_
thread_ ⚠get_ stdin_ callback - Get the standard input callback for the current thead.
- furi_
thread_ ⚠get_ stdout_ callback - Get the standard output callback for the current thead.
- furi_
thread_ ⚠is_ suspended - Test if a thread is suspended.
- furi_
thread_ ⚠join - Wait for a FuriThread to exit.
- furi_
thread_ ⚠list_ alloc - Allocate FuriThreadList instance
- furi_
thread_ ⚠list_ free - Free FuriThreadList instance
- furi_
thread_ ⚠list_ get_ at - Get item at position
- furi_
thread_ ⚠list_ get_ isr_ time - Get percent of time spent in ISR
- furi_
thread_ ⚠list_ get_ or_ insert - Get item by thread FuriThread pointer
- furi_
thread_ ⚠list_ size - Get FuriThreadList instance size
- furi_
thread_ ⚠resume - Resume a thread.
- furi_
thread_ ⚠set_ appid - Set the application ID of a FuriThread instance.
- furi_
thread_ ⚠set_ callback - Set the user callback function to be executed in a FuriThread.
- furi_
thread_ ⚠set_ context - Set the callback function context.
- furi_
thread_ ⚠set_ current_ priority - Set the priority of the current FuriThread.
- furi_
thread_ ⚠set_ name - Set the name of a FuriThread instance.
- furi_
thread_ ⚠set_ priority - Set the priority of a FuriThread.
- furi_
thread_ ⚠set_ signal_ callback - Set a signal handler callback for a FuriThread instance.
- furi_
thread_ ⚠set_ stack_ size - Set the stack size of a FuriThread instance.
- furi_
thread_ ⚠set_ state_ callback - Set the callback function to be executed upon a state thransition of a FuriThread.
- furi_
thread_ ⚠set_ state_ context - Set the state change callback context.
- furi_
thread_ ⚠set_ stdin_ callback - Set standard input callback for the current thread.
- furi_
thread_ ⚠set_ stdout_ callback - Set standard output callback for the current thread.
- furi_
thread_ ⚠signal - Send a signal to a FuriThread instance.
- furi_
thread_ ⚠start - Start a FuriThread instance.
- furi_
thread_ ⚠stdin_ read - Read data from the standard input
- furi_
thread_ ⚠stdin_ unread - Puts data back into the standard input buffer
- furi_
thread_ ⚠stdout_ flush - Flush buffered data to standard output.
- furi_
thread_ ⚠stdout_ write - Write data to buffered standard output.
- furi_
thread_ ⚠suspend - Suspend a thread.
- furi_
thread_ ⚠yield - Return control to the scheduler.
- furi_
timer_ ⚠alloc - Allocate timer
- furi_
timer_ ⚠flush - Flush timer task control message queue
- furi_
timer_ ⚠free - Free timer
- furi_
timer_ ⚠get_ expire_ time - Get timer expire time
- furi_
timer_ ⚠is_ running - Is timer running
- furi_
timer_ ⚠pending_ callback - furi_
timer_ ⚠restart - Restart timer with previous timeout value
- furi_
timer_ ⚠set_ thread_ priority - Set Timer thread priority
- furi_
timer_ ⚠start - Start timer
- furi_
timer_ ⚠stop - Stop timer
- gui_
add_ ⚠framebuffer_ callback - Add gui canvas commit callback
- gui_
add_ ⚠view_ port - Add view_port to view_port tree
- gui_
direct_ ⚠draw_ acquire - Acquire Direct Draw lock and get Canvas instance
- gui_
direct_ ⚠draw_ release - Release Direct Draw Lock
- gui_
get_ ⚠framebuffer_ size - Get gui canvas frame buffer size *
- gui_
remove_ ⚠framebuffer_ callback - Remove gui canvas commit callback
- gui_
remove_ ⚠view_ port - Remove view_port from rendering tree
- gui_
set_ ⚠lockdown - Set lockdown mode
- gui_
view_ ⚠port_ send_ to_ front - Send ViewPort to the front
- hex_
char_ ⚠to_ hex_ nibble - Convert ASCII hex value to nibble
- hex_
char_ ⚠to_ uint8 - Convert ASCII hex value to byte
- hex_
chars_ ⚠to_ uint8 - Convert ASCII hex values to uint8_t
- hex_
chars_ ⚠to_ uint64 - Convert ASCII hex values to uint64_t
- ibutton_
key_ ⚠alloc - Allocate a key object
- ibutton_
key_ ⚠free - Destroy the key object, free resources
- ibutton_
key_ ⚠get_ protocol_ id - Get the protocol id held by the key
- ibutton_
key_ ⚠reset - Reset the protocol id and data held by the key
- ibutton_
key_ ⚠set_ protocol_ id - Set the protocol id held by the key
- ibutton_
protocols_ ⚠alloc - Allocate an iButtonProtocols object
- ibutton_
protocols_ ⚠apply_ edits - Make all necessary internal adjustments after editing the key
- ibutton_
protocols_ ⚠emulate_ start - Start emulating the key
- ibutton_
protocols_ ⚠emulate_ stop - Stop emulating the key
- ibutton_
protocols_ ⚠free - Destroy an iButtonProtocols object, free resources
- ibutton_
protocols_ ⚠get_ editable_ data - Get a pointer to the key’s editable data (for in-place editing)
- ibutton_
protocols_ ⚠get_ features - Get protocol features bitmask by protocol id
- ibutton_
protocols_ ⚠get_ id_ by_ name - Get the protocol id based on its name
- ibutton_
protocols_ ⚠get_ manufacturer - Get the manufacturer name based on the protocol id
- ibutton_
protocols_ ⚠get_ max_ data_ size - Get maximum data size out of all protocols available
- ibutton_
protocols_ ⚠get_ name - Get the protocol name based on the protocol id
- ibutton_
protocols_ ⚠get_ protocol_ count - Get the total number of available protocols
- ibutton_
protocols_ ⚠is_ valid - Check whether the key data is valid
- ibutton_
protocols_ ⚠load - Load the key from a file.
- ibutton_
protocols_ ⚠read - Read a physical device (a key or an emulator)
- ibutton_
protocols_ ⚠render_ brief_ data - Format a string containing device brief data
- ibutton_
protocols_ ⚠render_ data - Format a string containing device full data
- ibutton_
protocols_ ⚠render_ error - Format a string containing error message (for invalid keys)
- ibutton_
protocols_ ⚠render_ uid - Format a string containing defice UID
- ibutton_
protocols_ ⚠save - Save the key data to a file.
- ibutton_
protocols_ ⚠write_ copy - Write the key to another one of the same type
- ibutton_
protocols_ ⚠write_ id - Write the key to a blank
- ibutton_
worker_ ⚠alloc - Allocate ibutton worker
- ibutton_
worker_ ⚠emulate_ set_ callback - Set “emulate success” callback
- ibutton_
worker_ ⚠emulate_ start - Start emulate mode
- ibutton_
worker_ ⚠free - Free ibutton worker
- ibutton_
worker_ ⚠read_ set_ callback - Set “read success” callback
- ibutton_
worker_ ⚠read_ start - Start read mode
- ibutton_
worker_ ⚠start_ thread - Start ibutton worker thread
- ibutton_
worker_ ⚠stop - Stop all modes
- ibutton_
worker_ ⚠stop_ thread - Stop ibutton worker thread
- ibutton_
worker_ ⚠write_ copy_ start - Start write copy mode
- ibutton_
worker_ ⚠write_ id_ start - Start write blank mode
- ibutton_
worker_ ⚠write_ set_ callback - Set “write event” callback
- icon_
animation_ ⚠alloc - Allocate icon animation instance with const icon data.
- icon_
animation_ ⚠free - Release icon animation instance
- icon_
animation_ ⚠get_ height - Get icon animation height
- icon_
animation_ ⚠get_ width - Get icon animation width
- icon_
animation_ ⚠is_ last_ frame - Returns true if current frame is a last one
- icon_
animation_ ⚠set_ update_ callback - Set IconAnimation update callback
- icon_
animation_ ⚠start - Start icon animation
- icon_
animation_ ⚠stop - Stop icon animation
- icon_
get_ ⚠data - Get Icon XBM bitmap data for the first frame
- icon_
get_ ⚠frame_ count - Get Icon frame count
- icon_
get_ ⚠frame_ data - Get Icon XBM bitmap data for a particular frame
- icon_
get_ ⚠height - Get icon height
- icon_
get_ ⚠width - Get icon width
- infrared_
alloc_ ⚠decoder - Initialize decoder.
- infrared_
alloc_ ⚠encoder - Allocate INFRARED encoder.
- infrared_
check_ ⚠decoder_ ready - Check whether decoder is ready. Functionality is quite similar to infrared_decode(), but with no timing providing. Some protocols (e.g. Sony SIRC) has variable payload length, which means we can’t recognize end of message right after receiving last bit. That’s why application should call to infrared_check_decoder_ready() after some timeout to retrieve decoded message, if so.
- infrared_
decode ⚠ - Provide to decoder next timing.
- infrared_
encode ⚠ - Encode previously set INFRARED message. Usage:
- infrared_
free_ ⚠decoder - Deinitialize decoder and free allocated memory.
- infrared_
free_ ⚠encoder - Free encoder handler previously allocated with
infrared_alloc_encoder().
- infrared_
get_ ⚠protocol_ address_ length - Get address length by protocol enum.
- infrared_
get_ ⚠protocol_ by_ name - Get protocol enum by protocol name.
- infrared_
get_ ⚠protocol_ command_ length - Get command length by protocol enum.
- infrared_
get_ ⚠protocol_ duty_ cycle - Get PWM duty cycle value for selected protocol
- infrared_
get_ ⚠protocol_ frequency - Get PWM frequency value for selected protocol
- infrared_
get_ ⚠protocol_ min_ repeat_ count - Get the minimum count of signal repeats for the selected protocol
- infrared_
get_ ⚠protocol_ name - Get protocol name by protocol enum.
- infrared_
is_ ⚠protocol_ valid - Checks whether protocol valid.
- infrared_
reset_ ⚠decoder - Reset INFRARED decoder.
- infrared_
reset_ ⚠encoder - Reset INFRARED encoder and set new message to encode. If it’s not called after receiveing
InfraredStatusDone in
infrared_encode(),
encoder will encode repeat messages till the end of time. - infrared_
send ⚠ - Send message over INFRARED.
- infrared_
send_ ⚠raw - Send raw data through infrared port.
- infrared_
send_ ⚠raw_ ext - Send raw data through infrared port, with additional settings.
- infrared_
worker_ ⚠alloc - Allocate InfraredWorker
- infrared_
worker_ ⚠free - Free InfraredWorker
- infrared_
worker_ ⚠get_ decoded_ signal - Acquire decoded message from interface struct ‘InfraredWorkerSignal’. First, you have to ensure that signal is decoded.
- infrared_
worker_ ⚠get_ raw_ signal - Acquire raw signal from interface struct ‘InfraredWorkerSignal’. First, you have to ensure that signal is raw.
- infrared_
worker_ ⚠rx_ enable_ blink_ on_ receiving - Enable blinking on receiving any signal on IR port.
- infrared_
worker_ ⚠rx_ enable_ signal_ decoding - Enable decoding of received infrared signals.
- infrared_
worker_ ⚠rx_ set_ received_ signal_ callback - Set received data callback InfraredWorker
- infrared_
worker_ ⚠rx_ start - Start InfraredWorker thread, initialise furi_hal, prepare all work.
- infrared_
worker_ ⚠rx_ stop - Stop InfraredWorker thread, deinitialize furi_hal.
- infrared_
worker_ ⚠set_ decoded_ signal - Set current decoded signal for InfraredWorker instance
- infrared_
worker_ ⚠set_ raw_ signal - Set current raw signal for InfraredWorker instance
- infrared_
worker_ ⚠signal_ is_ decoded - Clarify is received signal either decoded or raw
- infrared_
worker_ ⚠tx_ get_ signal_ steady_ callback - Callback to pass to infrared_worker_tx_set_get_signal_callback() if signal is steady and will not be changed between infrared_worker start and stop. Before starting transmission, desired steady signal must be set with infrared_worker_set_decoded_signal() or infrared_worker_set_raw_signal().
- infrared_
worker_ ⚠tx_ set_ get_ signal_ callback - Set callback for providing next signal to send
- infrared_
worker_ ⚠tx_ set_ signal_ sent_ callback - Set callback for end of signal transmitting
- infrared_
worker_ ⚠tx_ start - Start transmitting signal. Callback InfraredWorkerGetSignalCallback should be set before this function is called, as it calls for it to fill buffer before starting transmission.
- infrared_
worker_ ⚠tx_ stop - Stop transmitting signal. Waits for end of current signal and stops transmission.
- input_
get_ ⚠key_ name - Get human readable input key name
- input_
get_ ⚠type_ name - Get human readable input type name
- iso13239_
crc_ ⚠append - iso13239_
crc_ ⚠check - iso13239_
crc_ ⚠trim - iso14443_
3a_ ⚠alloc - iso14443_
3a_ ⚠copy - iso14443_
3a_ ⚠free - iso14443_
3a_ ⚠get_ atqa - iso14443_
3a_ ⚠get_ base_ data - iso14443_
3a_ ⚠get_ cuid - iso14443_
3a_ ⚠get_ device_ name - iso14443_
3a_ ⚠get_ sak - iso14443_
3a_ ⚠get_ uid - iso14443_
3a_ ⚠is_ equal - iso14443_
3a_ ⚠load - iso14443_
3a_ ⚠poller_ activate - Perform collision resolution procedure.
- iso14443_
3a_ ⚠poller_ check_ presence - Checks presence of Iso14443_3a complient card.
- iso14443_
3a_ ⚠poller_ halt - Send HALT command to the card.
- iso14443_
3a_ ⚠poller_ send_ standard_ frame - Transmit and receive Iso14443_3a standard frames in poller mode.
- iso14443_
3a_ ⚠poller_ sync_ read - iso14443_
3a_ ⚠poller_ txrx - Transmit and receive Iso14443_3a frames in poller mode.
- iso14443_
3a_ ⚠poller_ txrx_ custom_ parity - Transmit and receive Iso14443_3a frames with custom parity bits in poller mode.
- iso14443_
3a_ ⚠reset - iso14443_
3a_ ⚠save - iso14443_
3a_ ⚠set_ atqa - iso14443_
3a_ ⚠set_ sak - iso14443_
3a_ ⚠set_ uid - iso14443_
3a_ ⚠supports_ iso14443_ 4 - iso14443_
3a_ ⚠verify - iso14443_
3b_ ⚠alloc - iso14443_
3b_ ⚠copy - iso14443_
3b_ ⚠free - iso14443_
3b_ ⚠get_ application_ data - iso14443_
3b_ ⚠get_ base_ data - iso14443_
3b_ ⚠get_ device_ name - iso14443_
3b_ ⚠get_ frame_ size_ max - iso14443_
3b_ ⚠get_ fwt_ fc_ max - iso14443_
3b_ ⚠get_ uid - iso14443_
3b_ ⚠is_ equal - iso14443_
3b_ ⚠load - iso14443_
3b_ ⚠poller_ activate - Perform collision resolution procedure.
- iso14443_
3b_ ⚠poller_ halt - Send HALT command to the card.
- iso14443_
3b_ ⚠poller_ send_ frame - Transmit and receive Iso14443_3b frames in poller mode.
- iso14443_
3b_ ⚠reset - iso14443_
3b_ ⚠save - iso14443_
3b_ ⚠set_ uid - iso14443_
3b_ ⚠supports_ bit_ rate - iso14443_
3b_ ⚠supports_ frame_ option - iso14443_
3b_ ⚠supports_ iso14443_ 4 - iso14443_
3b_ ⚠verify - iso14443_
4a_ ⚠alloc - iso14443_
4a_ ⚠copy - iso14443_
4a_ ⚠free - iso14443_
4a_ ⚠get_ base_ data - iso14443_
4a_ ⚠get_ device_ name - iso14443_
4a_ ⚠get_ frame_ size_ max - iso14443_
4a_ ⚠get_ fwt_ fc_ max - iso14443_
4a_ ⚠get_ historical_ bytes - iso14443_
4a_ ⚠get_ uid - iso14443_
4a_ ⚠is_ equal - iso14443_
4a_ ⚠load - iso14443_
4a_ ⚠poller_ halt - Send HALT command to the card.
- iso14443_
4a_ ⚠poller_ read_ ats - Read Answer To Select (ATS) from the card.
- iso14443_
4a_ ⚠poller_ send_ block - Transmit and receive Iso14443_4a blocks in poller mode.
- iso14443_
4a_ ⚠poller_ send_ chain_ block - Transmit and receive Iso14443_4a chained block in poller mode. Also it automatically modifies PCB packet byte with appropriate bits then resets them back
- iso14443_
4a_ ⚠poller_ send_ receive_ ready_ block - Transmit Iso14443_4a R-block in poller mode. This block never contains data, but can contain CID and NAD, therefore in tx_buffer only two bytes can be added. The first one will represent CID, the second one will represent NAD.
- iso14443_
4a_ ⚠poller_ send_ supervisory_ block - Transmit Iso14443_4a S-block in poller mode. S-block used to exchange control information between the card and the reader. Two different types of S-blocks are defined:
- iso14443_
4a_ ⚠reset - iso14443_
4a_ ⚠save - iso14443_
4a_ ⚠set_ uid - iso14443_
4a_ ⚠supports_ bit_ rate - iso14443_
4a_ ⚠supports_ frame_ option - iso14443_
4a_ ⚠verify - iso14443_
4b_ ⚠alloc - iso14443_
4b_ ⚠copy - iso14443_
4b_ ⚠free - iso14443_
4b_ ⚠get_ base_ data - iso14443_
4b_ ⚠get_ device_ name - iso14443_
4b_ ⚠get_ uid - iso14443_
4b_ ⚠is_ equal - iso14443_
4b_ ⚠load - iso14443_
4b_ ⚠poller_ halt - Send HALT command to the card.
- iso14443_
4b_ ⚠poller_ send_ block - Transmit and receive Iso14443_4b blocks in poller mode.
- iso14443_
4b_ ⚠reset - iso14443_
4b_ ⚠save - iso14443_
4b_ ⚠set_ uid - iso14443_
4b_ ⚠verify - iso14443_
crc_ ⚠append - iso14443_
crc_ ⚠check - iso14443_
crc_ ⚠trim - iso15693_
3_ ⚠alloc - iso15693_
3_ ⚠copy - iso15693_
3_ ⚠free - iso15693_
3_ ⚠get_ base_ data - iso15693_
3_ ⚠get_ block_ count - iso15693_
3_ ⚠get_ block_ data - iso15693_
3_ ⚠get_ block_ size - iso15693_
3_ ⚠get_ device_ name - iso15693_
3_ ⚠get_ manufacturer_ id - iso15693_
3_ ⚠get_ uid - iso15693_
3_ ⚠is_ block_ locked - iso15693_
3_ ⚠is_ equal - iso15693_
3_ ⚠load - iso15693_
3_ ⚠reset - iso15693_
3_ ⚠save - iso15693_
3_ ⚠set_ uid - iso15693_
3_ ⚠verify - itoa⚠
- keys_
dict_ ⚠add_ key - Add key to list
- keys_
dict_ ⚠alloc - Open or create list Depending on mode, list will be opened or created.
- keys_
dict_ ⚠check_ presence - Check if the file list exists
- keys_
dict_ ⚠delete_ key - Delete key from list
- keys_
dict_ ⚠free - Close list
- keys_
dict_ ⚠get_ next_ key - Get next key from the list This function will return next key from list. If there are no more keys, it will return false, and keys_dict_rewind() should be called.
- keys_
dict_ ⚠get_ total_ keys - Get total number of keys in list
- keys_
dict_ ⚠is_ key_ present - Check if key is present in list
- keys_
dict_ ⚠rewind - Rewind list
- lfrfid_
dict_ ⚠file_ load - Load protocol from file to dictionary
- lfrfid_
dict_ ⚠file_ save - Save protocol from dictionary to file
- lfrfid_
raw_ ⚠file_ alloc - Allocate a new LFRFIDRawFile instance
- lfrfid_
raw_ ⚠file_ free - Free a LFRFIDRawFile instance
- lfrfid_
raw_ ⚠file_ open_ read - Open RAW file for reading
- lfrfid_
raw_ ⚠file_ open_ write - Open RAW file for writing
- lfrfid_
raw_ ⚠file_ read_ header - Read RAW file header
- lfrfid_
raw_ ⚠file_ read_ pair - Read varint-encoded pair from RAW file
- lfrfid_
raw_ ⚠file_ write_ buffer - Write data to RAW file
- lfrfid_
raw_ ⚠file_ write_ header - Write RAW file header
- lfrfid_
raw_ ⚠worker_ alloc - Allocate a new LFRFIDRawWorker instance
- lfrfid_
raw_ ⚠worker_ free - Free a LFRFIDRawWorker instance
- lfrfid_
raw_ ⚠worker_ start_ emulate - Start emulate
- lfrfid_
raw_ ⚠worker_ start_ read - Start reading
- lfrfid_
raw_ ⚠worker_ stop - Stop worker
- lfrfid_
worker_ ⚠alloc - Allocate LF-RFID worker
- lfrfid_
worker_ ⚠emulate_ raw_ start - Emulate raw read mode
- lfrfid_
worker_ ⚠emulate_ start - Start emulate mode
- lfrfid_
worker_ ⚠free - Free LF-RFID worker
- lfrfid_
worker_ ⚠read_ raw_ start - Start raw read mode
- lfrfid_
worker_ ⚠read_ start - Start read mode
- lfrfid_
worker_ ⚠start_ thread - Start LF-RFID worker thread
- lfrfid_
worker_ ⚠stop - Stop all modes
- lfrfid_
worker_ ⚠stop_ thread - Stop LF-RFID worker thread
- lfrfid_
worker_ ⚠write_ start - Start write mode
- loader_
clear_ ⚠launch_ queue - Removes all requests to launch applications after the current one exits
- loader_
enqueue_ ⚠launch - Enqueues a request to launch an application after the current one
- loader_
get_ ⚠application_ launch_ path - Get the launch path or name of the currently running application
- loader_
get_ ⚠application_ name - Get the name of the currently running application
- loader_
get_ ⚠pubsub - Get loader pubsub
- loader_
is_ ⚠locked - Check if loader is locked
- loader_
lock ⚠ - Lock application start
- loader_
show_ ⚠menu - Show loader menu
- loader_
signal ⚠ - Send a signal to the currently running application
- loader_
start ⚠ - Start application
- loader_
start_ ⚠detached_ with_ gui_ error - Start application detached with GUI error message
- loader_
start_ ⚠with_ gui_ error - Start application with GUI error message
- loader_
unlock ⚠ - Unlock application start
- loading_
alloc ⚠ - Allocate and initialize
- loading_
free ⚠ - Deinitialize and free Loading View
- loading_
get_ ⚠view - Get Loading view
- locale_
celsius_ ⚠to_ fahrenheit - Convert Celsius to Fahrenheit
- locale_
fahrenheit_ ⚠to_ celsius - Convert Fahrenheit to Celsius
- locale_
format_ ⚠date - Format date to furi string
- locale_
format_ ⚠time - Format time to furi string
- locale_
get_ ⚠date_ format - Get Locale DateFormat
- locale_
get_ ⚠measurement_ unit - Get Locale measurement units
- locale_
get_ ⚠time_ format - Get Locale time format
- locale_
set_ ⚠date_ format - Set Locale DateFormat
- locale_
set_ ⚠measurement_ unit - Set locale measurement units
- locale_
set_ ⚠time_ format - Set Locale Time Format
- malloc⚠
- manchester_
advance ⚠ - manchester_
encoder_ ⚠advance - manchester_
encoder_ ⚠finish - manchester_
encoder_ ⚠reset - maxim_
crc8 ⚠ - md5_
calc_ ⚠file - md5_
string_ ⚠calc_ file - memchr⚠
- memcmp⚠
- memcpy⚠
- memmgr_
get_ ⚠free_ heap - Get free heap size
- memmgr_
get_ ⚠minimum_ free_ heap - Get heap watermark
- memmgr_
get_ ⚠total_ heap - Get total heap size
- memmgr_
heap_ ⚠disable_ thread_ trace - Memmgr heap disable thread allocation tracking
- memmgr_
heap_ ⚠enable_ thread_ trace - Memmgr heap enable thread allocation tracking
- memmgr_
heap_ ⚠get_ max_ free_ block - Memmgr heap get the max contiguous block size on the heap
- memmgr_
heap_ ⚠get_ thread_ memory - Memmgr heap get allocatred thread memory
- memmgr_
heap_ ⚠printf_ free_ blocks - Print the address and size of all free blocks to stdout
- memmove⚠
- memset⚠
- menu_
add_ ⚠item - Add item to menu
- menu_
alloc ⚠ - Menu allocation and initialization
- menu_
free ⚠ - Free menu
- menu_
get_ ⚠view - Get Menu view
- menu_
reset ⚠ - Clean menu
- menu_
set_ ⚠selected_ item - Set current menu item
- mf_
classic_ ⚠alloc - mf_
classic_ ⚠block_ to_ value - mf_
classic_ ⚠copy - mf_
classic_ ⚠free - mf_
classic_ ⚠get_ base_ data - mf_
classic_ ⚠get_ blocks_ num_ in_ sector - mf_
classic_ ⚠get_ device_ name - mf_
classic_ ⚠get_ first_ block_ num_ of_ sector - mf_
classic_ ⚠get_ key - mf_
classic_ ⚠get_ read_ sectors_ and_ keys - mf_
classic_ ⚠get_ sector_ by_ block - mf_
classic_ ⚠get_ sector_ trailer_ by_ sector - mf_
classic_ ⚠get_ sector_ trailer_ num_ by_ block - mf_
classic_ ⚠get_ sector_ trailer_ num_ by_ sector - mf_
classic_ ⚠get_ total_ block_ num - mf_
classic_ ⚠get_ total_ sectors_ num - mf_
classic_ ⚠get_ uid - mf_
classic_ ⚠is_ allowed_ access - mf_
classic_ ⚠is_ allowed_ access_ data_ block - mf_
classic_ ⚠is_ block_ read - mf_
classic_ ⚠is_ card_ read - mf_
classic_ ⚠is_ equal - mf_
classic_ ⚠is_ key_ found - mf_
classic_ ⚠is_ sector_ read - mf_
classic_ ⚠is_ sector_ trailer - mf_
classic_ ⚠is_ value_ block - mf_
classic_ ⚠load - mf_
classic_ ⚠poller_ auth - Perform authentication.
- mf_
classic_ ⚠poller_ auth_ nested - Perform nested authentication.
- mf_
classic_ ⚠poller_ get_ nt - Collect tag nonce during authentication.
- mf_
classic_ ⚠poller_ get_ nt_ nested - Collect tag nonce during nested authentication.
- mf_
classic_ ⚠poller_ halt - Halt the tag.
- mf_
classic_ ⚠poller_ read_ block - Read block from tag.
- mf_
classic_ ⚠poller_ send_ custom_ parity_ frame - Transmit and receive Iso14443_3a frames with custom parity bits in poller mode.
- mf_
classic_ ⚠poller_ send_ encrypted_ frame - Transmit and receive Mifare Classic encrypted frames with custom parity bits in poller mode.
- mf_
classic_ ⚠poller_ send_ frame - Transmit and receive Iso14443_3a frames in poller mode.
- mf_
classic_ ⚠poller_ send_ standard_ frame - Transmit and receive Iso14443_3a standard frames in poller mode.
- mf_
classic_ ⚠poller_ sync_ auth - mf_
classic_ ⚠poller_ sync_ change_ value - mf_
classic_ ⚠poller_ sync_ collect_ nt - mf_
classic_ ⚠poller_ sync_ detect_ type - mf_
classic_ ⚠poller_ sync_ read - mf_
classic_ ⚠poller_ sync_ read_ block - mf_
classic_ ⚠poller_ sync_ read_ value - mf_
classic_ ⚠poller_ sync_ write_ block - mf_
classic_ ⚠poller_ value_ cmd - Perform value command on tag.
- mf_
classic_ ⚠poller_ value_ transfer - Transfer internal transfer block to tag.
- mf_
classic_ ⚠poller_ write_ block - Write block to tag.
- mf_
classic_ ⚠reset - mf_
classic_ ⚠save - mf_
classic_ ⚠set_ block_ read - mf_
classic_ ⚠set_ key_ found - mf_
classic_ ⚠set_ key_ not_ found - mf_
classic_ ⚠set_ sector_ trailer_ read - mf_
classic_ ⚠set_ uid - mf_
classic_ ⚠value_ to_ block - mf_
classic_ ⚠verify - mf_
desfire_ ⚠alloc - mf_
desfire_ ⚠copy - mf_
desfire_ ⚠free - mf_
desfire_ ⚠get_ application - mf_
desfire_ ⚠get_ base_ data - mf_
desfire_ ⚠get_ device_ name - mf_
desfire_ ⚠get_ file_ data - mf_
desfire_ ⚠get_ file_ settings - mf_
desfire_ ⚠get_ uid - mf_
desfire_ ⚠is_ equal - mf_
desfire_ ⚠load - mf_
desfire_ ⚠poller_ read_ application - Read application data for selected application on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ application_ ids - Read applications IDs on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ applications - Read multiple applications data on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ file_ data - Read file data on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ file_ data_ multi - Read data from multiple files on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ file_ ids - Read file IDs for selected application on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ file_ records - Read file records on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ file_ settings - Read file settings on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ file_ settings_ multi - Read multiple file settings on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ file_ value - Read file value on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ free_ memory - Read free memory available on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ key_ settings - Read key settings on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ key_ version - Read key version on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ key_ versions - Read key versions on MfDesfire card.
- mf_
desfire_ ⚠poller_ read_ version - Read MfDesfire card version.
- mf_
desfire_ ⚠poller_ select_ application - Select application on MfDesfire card.
- mf_
desfire_ ⚠reset - mf_
desfire_ ⚠save - mf_
desfire_ ⚠send_ chunks - Transmit and receive MfDesfire chunks in poller mode.
- mf_
desfire_ ⚠set_ uid - mf_
desfire_ ⚠verify - mf_
plus_ ⚠alloc - mf_
plus_ ⚠copy - mf_
plus_ ⚠free - mf_
plus_ ⚠get_ base_ data - mf_
plus_ ⚠get_ device_ name - mf_
plus_ ⚠get_ uid - mf_
plus_ ⚠is_ equal - mf_
plus_ ⚠load - mf_
plus_ ⚠poller_ read_ version - Read MfPlus card version.
- mf_
plus_ ⚠reset - mf_
plus_ ⚠save - mf_
plus_ ⚠set_ uid - mf_
plus_ ⚠verify - mf_
ultralight_ ⚠3des_ decrypt - mf_
ultralight_ ⚠3des_ encrypt - mf_
ultralight_ ⚠3des_ get_ key - mf_
ultralight_ ⚠3des_ key_ valid - mf_
ultralight_ ⚠3des_ shift_ data - mf_
ultralight_ ⚠alloc - mf_
ultralight_ ⚠copy - mf_
ultralight_ ⚠detect_ protocol - mf_
ultralight_ ⚠free - mf_
ultralight_ ⚠get_ base_ data - mf_
ultralight_ ⚠get_ config_ page - mf_
ultralight_ ⚠get_ config_ page_ num - mf_
ultralight_ ⚠get_ device_ name - mf_
ultralight_ ⚠get_ feature_ support_ set - mf_
ultralight_ ⚠get_ pages_ total - mf_
ultralight_ ⚠get_ pwd_ page_ num - mf_
ultralight_ ⚠get_ type_ by_ version - mf_
ultralight_ ⚠get_ uid - mf_
ultralight_ ⚠get_ write_ end_ page - mf_
ultralight_ ⚠is_ all_ data_ read - mf_
ultralight_ ⚠is_ counter_ configured - mf_
ultralight_ ⚠is_ equal - mf_
ultralight_ ⚠is_ page_ pwd_ or_ pack - mf_
ultralight_ ⚠load - mf_
ultralight_ ⚠poller_ auth_ pwd - Perform authentication with password.
- mf_
ultralight_ ⚠poller_ authenticate_ end - End authentication procedure
- mf_
ultralight_ ⚠poller_ authenticate_ start - Start authentication procedure.
- mf_
ultralight_ ⚠poller_ read_ counter - Read counter from card.
- mf_
ultralight_ ⚠poller_ read_ page - Read page from card.
- mf_
ultralight_ ⚠poller_ read_ page_ from_ sector - Read page from sector.
- mf_
ultralight_ ⚠poller_ read_ signature - Read signature from card.
- mf_
ultralight_ ⚠poller_ read_ tearing_ flag - Read tearing flag from card.
- mf_
ultralight_ ⚠poller_ read_ version - Read version from card.
- mf_
ultralight_ ⚠poller_ sync_ read_ card - mf_
ultralight_ ⚠poller_ sync_ read_ counter - mf_
ultralight_ ⚠poller_ sync_ read_ page - mf_
ultralight_ ⚠poller_ sync_ read_ signature - mf_
ultralight_ ⚠poller_ sync_ read_ tearing_ flag - mf_
ultralight_ ⚠poller_ sync_ read_ version - mf_
ultralight_ ⚠poller_ sync_ write_ page - mf_
ultralight_ ⚠poller_ write_ page - Write page to card.
- mf_
ultralight_ ⚠reset - mf_
ultralight_ ⚠save - mf_
ultralight_ ⚠set_ uid - mf_
ultralight_ ⚠support_ feature - mf_
ultralight_ ⚠verify - mjs_
apply ⚠ - mjs_arg⚠
- mjs_
array_ ⚠buf_ get_ ptr - mjs_
array_ ⚠del - mjs_
array_ ⚠get - mjs_
array_ ⚠length - mjs_
array_ ⚠push - mjs_
array_ ⚠set - mjs_
call ⚠ - mjs_
create ⚠ - mjs_
dataview_ ⚠get_ buf - mjs_del⚠
- mjs_
destroy ⚠ - mjs_
disasm_ ⚠all - mjs_
disown ⚠ - mjs_
dump ⚠ - mjs_
exec ⚠ - mjs_
exec_ ⚠file - mjs_
exit ⚠ - mjs_
ffi_ ⚠resolve - mjs_
fprintf ⚠ - mjs_get⚠
- mjs_
get_ ⚠bcode_ filename_ by_ offset - mjs_
get_ ⚠bool - mjs_
get_ ⚠context - mjs_
get_ ⚠cstring - mjs_
get_ ⚠double - mjs_
get_ ⚠global - mjs_
get_ ⚠int - mjs_
get_ ⚠int32 - mjs_
get_ ⚠lineno_ by_ offset - mjs_
get_ ⚠offset_ by_ call_ frame_ num - mjs_
get_ ⚠ptr - mjs_
get_ ⚠stack_ trace - mjs_
get_ ⚠string - mjs_
get_ ⚠this - mjs_
get_ ⚠v - mjs_
get_ ⚠v_ proto - mjs_
is_ ⚠array - mjs_
is_ ⚠array_ buf - mjs_
is_ ⚠boolean - mjs_
is_ ⚠data_ view - mjs_
is_ ⚠foreign - mjs_
is_ ⚠function - mjs_
is_ ⚠null - mjs_
is_ ⚠number - mjs_
is_ ⚠object - mjs_
is_ ⚠object_ based - mjs_
is_ ⚠string - mjs_
is_ ⚠truthy - mjs_
is_ ⚠typed_ array - mjs_
is_ ⚠undefined - mjs_
mk_ ⚠array - mjs_
mk_ ⚠array_ buf - mjs_
mk_ ⚠boolean - mjs_
mk_ ⚠foreign - mjs_
mk_ ⚠foreign_ func - mjs_
mk_ ⚠function - mjs_
mk_ ⚠null - mjs_
mk_ ⚠number - mjs_
mk_ ⚠object - mjs_
mk_ ⚠string - mjs_
mk_ ⚠undefined - mjs_
nargs ⚠ - mjs_
next ⚠ - mjs_own⚠
- mjs_
prepend_ ⚠errorf - mjs_
print_ ⚠error - mjs_
return ⚠ - mjs_set⚠
- mjs_
set_ ⚠errorf - mjs_
set_ ⚠exec_ flags_ poller - mjs_
set_ ⚠ffi_ resolver - mjs_
set_ ⚠generate_ jsc - mjs_
set_ ⚠v - mjs_
sprintf ⚠ - mjs_
strcmp ⚠ - mjs_
strerror ⚠ - mjs_
struct_ ⚠to_ obj - mjs_
to_ ⚠boolean_ v - mjs_
to_ ⚠string - mjs_
typeof ⚠ - name_
generator_ ⚠make_ auto - Generates detailed/random name based on furi_hal flags
- name_
generator_ ⚠make_ detailed - Generates detailed name
- name_
generator_ ⚠make_ random - Generates random name
- nfc_
alloc ⚠ - Allocate an Nfc instance.
- nfc_
config ⚠ - Configure the Nfc instance to work in a particular mode.
- nfc_
data_ ⚠generator_ fill_ data - nfc_
data_ ⚠generator_ get_ name - nfc_
device_ ⚠alloc - Allocate an NfcDevice instance.
- nfc_
device_ ⚠clear - Clear an NfcDevice instance.
- nfc_
device_ ⚠copy_ data - Copy (export) the data contained in an NfcDevice instance to an outside NfcDeviceData instance.
- nfc_
device_ ⚠free - Delete an NfcDevice instance.
- nfc_
device_ ⚠get_ data - Get the protocol-specific data from an NfcDevice instance.
- nfc_
device_ ⚠get_ name - Get the name of an NfcDevice instance.
- nfc_
device_ ⚠get_ protocol - Get the protocol identifier from an NfcDevice instance.
- nfc_
device_ ⚠get_ protocol_ name - Get the protocol name by its identifier.
- nfc_
device_ ⚠get_ uid - Get the unique identifier (UID) of an NfcDevice instance.
- nfc_
device_ ⚠is_ equal - Compare two NfcDevice instances to determine whether they are equal.
- nfc_
device_ ⚠is_ equal_ data - Check whether an NfcDevice instance holds certain data.
- nfc_
device_ ⚠load - Load NFC device data to an NfcDevice instance from a file.
- nfc_
device_ ⚠reset - Reset an NfcDevice instance.
- nfc_
device_ ⚠save - Save NFC device data form an NfcDevice instance to a file.
- nfc_
device_ ⚠set_ data - Set the data and protocol of an NfcDevice instance.
- nfc_
device_ ⚠set_ loading_ callback - Set the loading callback function.
- nfc_
device_ ⚠set_ uid - Set the unique identifier (UID) of an NfcDevice instance.
- nfc_
felica_ ⚠listener_ set_ sensf_ res_ data - Set FeliCa collision resolution parameters in listener mode.
- nfc_
free ⚠ - Delete an Nfc instance.
- nfc_
iso14443a_ ⚠listener_ set_ col_ res_ data - Set ISO14443-3A collision resolution parameters in listener mode.
- nfc_
iso14443a_ ⚠listener_ tx_ custom_ parity - Transmit an ISO14443-3A frame with custom parity bits in listener mode.
- nfc_
iso14443a_ ⚠poller_ trx_ custom_ parity - Transmit an ISO14443-3A data frame with custom parity bits and receive the response in poller mode.
- nfc_
iso14443a_ ⚠poller_ trx_ sdd_ frame - Transmit an ISO14443-3A SDD frame and receive the response in poller mode.
- nfc_
iso14443a_ ⚠poller_ trx_ short_ frame - Transmit an ISO14443-3A short frame and receive the response in poller mode.
- nfc_
iso15693_ ⚠listener_ tx_ sof - Send ISO15693 Start of Frame pattern in listener mode
- nfc_
listener_ ⚠alloc - Allocate an NfcListener instance.
- nfc_
listener_ ⚠free - Delete an NfcListener instance.
- nfc_
listener_ ⚠get_ data - Get the data that was that was provided for emulation.
- nfc_
listener_ ⚠get_ protocol - Get the protocol identifier an NfcListener instance was created with.
- nfc_
listener_ ⚠start - Start an NfcListener instance.
- nfc_
listener_ ⚠stop - Stop an NfcListener instance.
- nfc_
listener_ ⚠tx - Transmit a data frame in listener mode.
- nfc_
poller_ ⚠alloc - Allocate an NfcPoller instance.
- nfc_
poller_ ⚠detect - Detect whether there is a card supporting a particular protocol in the vicinity.
- nfc_
poller_ ⚠free - Delete an NfcPoller instance.
- nfc_
poller_ ⚠get_ data - Get the data that was that was gathered during the reading process.
- nfc_
poller_ ⚠get_ protocol - Get the protocol identifier an NfcPoller instance was created with.
- nfc_
poller_ ⚠start - Start an NfcPoller instance.
- nfc_
poller_ ⚠start_ ex - Start an NfcPoller instance in extended mode.
- nfc_
poller_ ⚠stop - Stop an NfcPoller instance.
- nfc_
poller_ ⚠trx - Transmit and receive a data frame in poller mode.
- nfc_
protocol_ ⚠get_ parent - Get the immediate parent of a specific protocol.
- nfc_
protocol_ ⚠has_ parent - Determine if a specific protocol has a parent on an arbitrary level.
- nfc_
scanner_ ⚠alloc - Allocate an NfcScanner instance.
- nfc_
scanner_ ⚠free - Delete an NfcScanner instance.
- nfc_
scanner_ ⚠start - Start an NfcScanner.
- nfc_
scanner_ ⚠stop - Stop an NfcScanner.
- nfc_
set_ ⚠fdt_ listen_ fc - Set listener frame delay time.
- nfc_
set_ ⚠fdt_ poll_ fc - Set poller frame delay time.
- nfc_
set_ ⚠fdt_ poll_ poll_ us - Set frame delay time.
- nfc_
set_ ⚠guard_ time_ us - Set guard time.
- nfc_
set_ ⚠mask_ receive_ time_ fc - Set mask receive time.
- nfc_
start ⚠ - Start the Nfc instance.
- nfc_
stop ⚠ - Stop Nfc instance.
- nfc_
util_ ⚠even_ parity8 - nfc_
util_ ⚠even_ parity32 - nfc_
util_ ⚠odd_ parity - nfc_
util_ ⚠odd_ parity8 - notification_
internal_ ⚠message - Send internal (apply to permanent layer) notification message. Think twice before use.
- notification_
internal_ ⚠message_ block - Send internal (apply to permanent layer) notification message and wait for notification end. Think twice before use.
- notification_
message ⚠ - notification_
message_ ⚠block - number_
input_ ⚠alloc - Allocate and initialize Number input.
- number_
input_ ⚠free - Deinitialize and free byte input
- number_
input_ ⚠get_ view - Get byte input view
- number_
input_ ⚠set_ header_ text - Set byte input header text
- number_
input_ ⚠set_ result_ callback - Set byte input result callback
- onewire_
host_ ⚠alloc - Allocate OneWireHost instance
- onewire_
host_ ⚠free - Destroy OneWireHost instance, free resources
- onewire_
host_ ⚠read - Read one byte
- onewire_
host_ ⚠read_ bit - Read one bit
- onewire_
host_ ⚠read_ bytes - Read one or more bytes
- onewire_
host_ ⚠reset - Reset the 1-Wire bus
- onewire_
host_ ⚠reset_ search - Reset previous search results
- onewire_
host_ ⚠search - Search for devices on the 1-Wire bus
- onewire_
host_ ⚠set_ overdrive - Enable overdrive mode
- onewire_
host_ ⚠start - Start working with the bus
- onewire_
host_ ⚠stop - Stop working with the bus
- onewire_
host_ ⚠target_ search - Set the family code to search for
- onewire_
host_ ⚠write - Write one byte
- onewire_
host_ ⚠write_ bit - Write one bit
- onewire_
host_ ⚠write_ bytes - Write one or more bytes
- onewire_
slave_ ⚠alloc - Allocate OneWireSlave instance
- onewire_
slave_ ⚠free - Destroy OneWireSlave instance, free resources
- onewire_
slave_ ⚠receive - Receive one or more bytes of data
- onewire_
slave_ ⚠receive_ bit - Receive one bit
- onewire_
slave_ ⚠send - Send one or more bytes of data
- onewire_
slave_ ⚠send_ bit - Send one bit
- onewire_
slave_ ⚠set_ command_ callback - Set a callback function to be called on each command. The return value of the callback determines whether further operation is possible. As a rule of thumb, return true unless a critical error happened.
- onewire_
slave_ ⚠set_ overdrive - Enable overdrive mode
- onewire_
slave_ ⚠set_ reset_ callback - Set a callback function to be called on each reset. The return value of the callback determines whether the emulated device supports the short reset (passed as the is_short parameter). In most applications, it should also call onewire_slave_set_overdrive() to set the appropriate speed mode.
- onewire_
slave_ ⚠set_ result_ callback - Set a callback to report emulation success
- onewire_
slave_ ⚠start - Start working with the bus
- onewire_
slave_ ⚠stop - Stop working with the bus
- path_
append ⚠ - Appends new component to path, adding path delimiter
- path_
concat ⚠ - Appends new component to path, adding path delimiter
- path_
contains_ ⚠only_ ascii - Check that path contains only ascii characters
- path_
extract_ ⚠basename - Extract last path component
- path_
extract_ ⚠dirname - Extract path, except for last component
- path_
extract_ ⚠extension - Extract file extension from path.
- path_
extract_ ⚠filename - Extract filename string from path.
- path_
extract_ ⚠filename_ no_ ext - Extract filename without extension from path.
- pb_
close_ ⚠string_ substream - pb_
decode ⚠ - pb_
decode_ ⚠bool - pb_
decode_ ⚠ex - pb_
decode_ ⚠fixed32 - pb_
decode_ ⚠fixed64 - pb_
decode_ ⚠svarint - pb_
decode_ ⚠tag - Helper functions for writing field callbacks *
- pb_
decode_ ⚠varint - pb_
decode_ ⚠varint32 - pb_
default_ ⚠field_ callback - pb_
encode ⚠ - pb_
encode_ ⚠ex - pb_
encode_ ⚠fixed32 - pb_
encode_ ⚠fixed64 - pb_
encode_ ⚠string - pb_
encode_ ⚠submessage - pb_
encode_ ⚠svarint - pb_
encode_ ⚠tag - pb_
encode_ ⚠tag_ for_ field - Helper functions for writing field callbacks *
- pb_
encode_ ⚠varint - pb_
get_ ⚠encoded_ size - pb_
istream_ ⚠from_ buffer - Functions for manipulating streams *
- pb_
make_ ⚠string_ substream - pb_
ostream_ ⚠from_ buffer - Functions for manipulating streams *
- pb_read⚠
- pb_
release ⚠ - pb_
skip_ ⚠field - pb_
write ⚠ - pipe_
alloc ⚠ - Allocates two connected sides of one pipe.
- pipe_
alloc_ ⚠ex - Allocates two connected sides of one pipe.
- pipe_
attach_ ⚠to_ event_ loop - Attaches a
PipeSide
to aFuriEventLoop
, allowing to attach callbacks to the PipeSide. - pipe_
bytes_ ⚠available - Determines how many bytes there are in the pipe available to be read.
- pipe_
detach_ ⚠from_ event_ loop - Detaches a
PipeSide
from theFuriEventLoop
that it was previously attached to. - pipe_
free ⚠ - Frees a side of a pipe.
- pipe_
install_ ⚠as_ stdio - Connects the pipe to the
stdin
andstdout
of the current thread. - pipe_
receive ⚠ - Receives data from the pipe.
- pipe_
role ⚠ - Gets the role of a pipe side.
- pipe_
send ⚠ - Sends data into the pipe.
- pipe_
set_ ⚠broken_ callback - Sets the callback for when the opposite
PipeSide
is freed, making the pipe broken. - pipe_
set_ ⚠callback_ context - Sets the custom context for all callbacks.
- pipe_
set_ ⚠data_ arrived_ callback - Sets the callback for when data arrives.
- pipe_
set_ ⚠space_ freed_ callback - Sets the callback for when data is read out of the opposite
PipeSide
. - pipe_
set_ ⚠state_ check_ period - Sets the state check period for
send
andreceive
operations - pipe_
spaces_ ⚠available - Determines how many space there is in the pipe for data to be written into.
- pipe_
state ⚠ - Gets the state of a pipe.
- plugin_
manager_ ⚠alloc - Allocates new PluginManager
- plugin_
manager_ ⚠free - Frees PluginManager
- plugin_
manager_ ⚠get - Returns plugin descriptor by index
- plugin_
manager_ ⚠get_ count - Returns number of loaded plugins
- plugin_
manager_ ⚠get_ ep - Returns plugin entry point by index
- plugin_
manager_ ⚠load_ all - Loads all plugins from specified directory
- plugin_
manager_ ⚠load_ single - Loads single plugin by full path
- popup_
alloc ⚠ - Allocate and initialize popup
- popup_
disable_ ⚠timeout - Disable popup timeout
- popup_
enable_ ⚠timeout - Enable popup timeout
- popup_
free ⚠ - Deinitialize and free popup
- popup_
get_ ⚠view - Get popup view
- popup_
reset ⚠ - Reset popup instance state
- popup_
set_ ⚠callback - Set popup header text
- popup_
set_ ⚠context - Set popup context
- popup_
set_ ⚠header - Set popup header text
- popup_
set_ ⚠icon - Set popup icon
- popup_
set_ ⚠text - Set popup text
- popup_
set_ ⚠timeout - Set popup timeout
- power_
enable_ ⚠low_ battery_ level_ notification - Enable or disable battery low level notification message
- power_
enable_ ⚠otg - Enable or disable OTG
- power_
get_ ⚠info - Get power info
- power_
get_ ⚠pubsub - Get power event pubsub handler
- power_
is_ ⚠battery_ healthy - Check battery health
- power_
is_ ⚠otg_ enabled - Check OTG status
- power_
off ⚠ - Power off device
- power_
reboot ⚠ - Reboot device
- powf⚠
- pretty_
format_ ⚠bytes_ hex_ canonical - Format a data buffer as a canonical HEX dump
- property_
value_ ⚠out - Builds key and value strings and outputs them via a callback function
- protocol_
dict_ ⚠alloc - protocol_
dict_ ⚠decoders_ feed - protocol_
dict_ ⚠decoders_ feed_ by_ feature - protocol_
dict_ ⚠decoders_ feed_ by_ id - protocol_
dict_ ⚠decoders_ start - protocol_
dict_ ⚠encoder_ start - protocol_
dict_ ⚠encoder_ yield - protocol_
dict_ ⚠free - protocol_
dict_ ⚠get_ data - protocol_
dict_ ⚠get_ data_ size - protocol_
dict_ ⚠get_ features - protocol_
dict_ ⚠get_ manufacturer - protocol_
dict_ ⚠get_ max_ data_ size - protocol_
dict_ ⚠get_ name - protocol_
dict_ ⚠get_ protocol_ by_ name - protocol_
dict_ ⚠get_ validate_ count - protocol_
dict_ ⚠get_ write_ data - protocol_
dict_ ⚠render_ brief_ data - protocol_
dict_ ⚠render_ data - protocol_
dict_ ⚠render_ uid - protocol_
dict_ ⚠set_ data - pulse_
glue_ ⚠alloc - pulse_
glue_ ⚠free - pulse_
glue_ ⚠pop - pulse_
glue_ ⚠push - pulse_
glue_ ⚠reset - rand⚠
- random⚠
- realloc⚠
- roundf⚠
- rpc_
session_ ⚠close - Close RPC session It is guaranteed that no callbacks will be called as soon as session is closed. So no need in setting callbacks to NULL after session close.
- rpc_
session_ ⚠feed - Give bytes to RPC service to decode them and perform command
- rpc_
session_ ⚠get_ available_ size - Get available size of RPC buffer
- rpc_
session_ ⚠get_ owner - Get RPC session owner
- rpc_
session_ ⚠open - Open RPC session
- rpc_
session_ ⚠set_ buffer_ is_ empty_ callback - Set callback to notify that buffer is empty
- rpc_
session_ ⚠set_ close_ callback - Set callback to be called when RPC command to close session is received WARN: It’s forbidden to call RPC API within RpcSessionClosedCallback
- rpc_
session_ ⚠set_ context - Set session context for callbacks to pass
- rpc_
session_ ⚠set_ send_ bytes_ callback - Set callback to send bytes to client WARN: It’s forbidden to call RPC API within RpcSendBytesCallback
- rpc_
session_ ⚠set_ terminated_ callback - Set callback to be called when RPC session is closed
- rpc_
system_ ⚠app_ confirm - Send a confirmation that the application using an RpcAppSystem instance has handled the event.
- rpc_
system_ ⚠app_ error_ reset - Reset the error code and text stored in an RpcAppSystem instance.
- rpc_
system_ ⚠app_ exchange_ data - Send a byte array of arbitrary data to the client using an RpcAppSystem instance.
- rpc_
system_ ⚠app_ send_ exited - Send a notification that the application using an RpcAppSystem instance is about to exit.
- rpc_
system_ ⚠app_ send_ started - Send a notification that an RpcAppSystem instance has been started and is ready.
- rpc_
system_ ⚠app_ set_ callback - Set the callback function for use by an RpcAppSystem instance.
- rpc_
system_ ⚠app_ set_ error_ code - Set the error code stored in an RpcAppSystem instance.
- rpc_
system_ ⚠app_ set_ error_ text - Set the error text stored in an RpcAppSystem instance.
- saved_
struct_ ⚠get_ metadata - Get SavedStructure file metadata
- saved_
struct_ ⚠load - Load data from the file in saved structure format
- saved_
struct_ ⚠save - Save data in saved structure format
- scalbnf⚠
- scene_
manager_ ⚠alloc - Scene Manager allocation and configuration
- scene_
manager_ ⚠free - Free Scene Manager with allocated Scenes
- scene_
manager_ ⚠get_ current_ scene - Get id of current scene
- scene_
manager_ ⚠get_ scene_ state - Get Scene state
- scene_
manager_ ⚠handle_ back_ event - Back event handler
- scene_
manager_ ⚠handle_ custom_ event - Custom event handler
- scene_
manager_ ⚠handle_ tick_ event - Tick event handler
- scene_
manager_ ⚠has_ previous_ scene - Search previous Scene
- scene_
manager_ ⚠next_ scene - Add and run next Scene
- scene_
manager_ ⚠previous_ scene - Run previous Scene
- scene_
manager_ ⚠search_ and_ switch_ to_ another_ scene - Clear Scene stack and switch to another Scene
- scene_
manager_ ⚠search_ and_ switch_ to_ previous_ scene - Search and switch to previous Scene
- scene_
manager_ ⚠search_ and_ switch_ to_ previous_ scene_ one_ of - Search and switch to previous Scene, multiple choice
- scene_
manager_ ⚠set_ scene_ state - Set Scene state
- scene_
manager_ ⚠stop - Exit from current scene
- sd_
api_ ⚠get_ fs_ type_ text - signal_
reader_ ⚠alloc - signal_
reader_ ⚠free - signal_
reader_ ⚠set_ polarity - signal_
reader_ ⚠set_ pull - signal_
reader_ ⚠set_ sample_ rate - signal_
reader_ ⚠set_ trigger - signal_
reader_ ⚠start - signal_
reader_ ⚠stop - simple_
array_ ⚠alloc - Allocate a SimpleArray instance with the given configuration.
- simple_
array_ ⚠cget - Get a const pointer to an element contained in a SimpleArray instance.
- simple_
array_ ⚠cget_ data - Get a constant pointer to the internal data of a SimpleArray instance.
- simple_
array_ ⚠copy - Copy (duplicate) another SimpleArray instance to this one. If copy() is specified in the config, then it is called for each element, otherwise the data is simply memcpy()’d.
- simple_
array_ ⚠free - Free a SimpleArray instance and release its contents.
- simple_
array_ ⚠get - Get a pointer to an element contained in a SimpleArray instance.
- simple_
array_ ⚠get_ count - Get the count of elements currently contained in a SimpleArray instance.
- simple_
array_ ⚠get_ data - Get a pointer to the internal data of a SimpleArray instance.
- simple_
array_ ⚠init - Initialise a SimpleArray instance by allocating additional space to contain the requested number of elements. If init() is specified in the config, then it is called for each element, otherwise the data is filled with zeroes.
- simple_
array_ ⚠is_ equal - Check if another SimpleArray instance is equal (the same object or holds the same data) to this one.
- simple_
array_ ⚠reset - Reset a SimpleArray instance and delete all of its elements. If reset() is specified in the config, then it is called for each element, otherwise the data is simply free()’d.
- slix_
alloc ⚠ - slix_
copy ⚠ - slix_
free ⚠ - slix_
get_ ⚠base_ data - slix_
get_ ⚠counter - slix_
get_ ⚠device_ name - slix_
get_ ⚠password - slix_
get_ ⚠type - slix_
get_ ⚠uid - slix_
is_ ⚠block_ protected - slix_
is_ ⚠counter_ increment_ protected - slix_
is_ ⚠equal - slix_
is_ ⚠privacy_ mode - slix_
load ⚠ - slix_
poller_ ⚠get_ nxp_ system_ info - Send get nxp system info command and parse response.
- slix_
poller_ ⚠get_ random_ number - Get random number from card.
- slix_
poller_ ⚠read_ signature - Read signature from card.
- slix_
poller_ ⚠send_ frame - Transmit and receive Slix frames in poller mode.
- slix_
poller_ ⚠set_ password - Set password to card.
- slix_
reset ⚠ - slix_
save ⚠ - slix_
set_ ⚠uid - slix_
type_ ⚠has_ features - slix_
type_ ⚠supports_ password - slix_
verify ⚠ - snprintf⚠
- srand⚠
- sscanf⚠
- st25r3916_
change_ ⚠reg_ bits - Change register bits
- st25r3916_
change_ ⚠test_ reg_ bits - Change test register bits
- st25r3916_
check_ ⚠reg - Check register
- st25r3916_
clear_ ⚠reg_ bits - Clear register bits
- st25r3916_
direct_ ⚠cmd - Send Direct command
- st25r3916_
get_ ⚠irq - Get st25r3916 interrupts
- st25r3916_
mask_ ⚠irq - Mask st25r3916 interrupts
- st25r3916_
modify_ ⚠reg - Modify register
- st25r3916_
read_ ⚠burst_ regs - Read multiple registers
- st25r3916_
read_ ⚠fifo - Read FIFO
- st25r3916_
read_ ⚠pta_ mem - Read PTA memory register
- st25r3916_
read_ ⚠reg - Read register
- st25r3916_
read_ ⚠test_ reg - Read test register
- st25r3916_
reg_ ⚠read_ fifo - Read fifo register
- st25r3916_
reg_ ⚠write_ fifo - Write fifo register
- st25r3916_
set_ ⚠reg_ bits - Set register bits
- st25r3916_
write_ ⚠burst_ regs - Write multiple registers
- st25r3916_
write_ ⚠fifo - Write FIFO
- st25r3916_
write_ ⚠pta_ mem - Write PTA memory register
- st25r3916_
write_ ⚠ptf_ mem - Write PTF memory register
- st25r3916_
write_ ⚠pttsn_ mem - Read PTTSN memory register
- st25r3916_
write_ ⚠reg - Write register
- st25r3916_
write_ ⚠test_ reg - Write test register
- st25tb_
alloc ⚠ - st25tb_
copy ⚠ - st25tb_
free ⚠ - st25tb_
get_ ⚠base_ data - st25tb_
get_ ⚠block_ count - st25tb_
get_ ⚠device_ name - st25tb_
get_ ⚠type_ from_ uid - st25tb_
get_ ⚠uid - st25tb_
is_ ⚠equal - st25tb_
load ⚠ - st25tb_
poller_ ⚠get_ uid - st25tb_
poller_ ⚠halt - st25tb_
poller_ ⚠initiate - st25tb_
poller_ ⚠read_ block - st25tb_
poller_ ⚠select - st25tb_
poller_ ⚠send_ frame - st25tb_
poller_ ⚠sync_ detect_ type - st25tb_
poller_ ⚠sync_ read - st25tb_
poller_ ⚠sync_ read_ block - st25tb_
poller_ ⚠sync_ write_ block - st25tb_
poller_ ⚠write_ block - st25tb_
reset ⚠ - st25tb_
save ⚠ - st25tb_
set_ ⚠uid - st25tb_
verify ⚠ - storage_
common_ ⚠copy - Copy the file to a new location.
- storage_
common_ ⚠equivalent_ path - Check whether two paths are equivalent.
- storage_
common_ ⚠exists - Check whether a file or a directory exists.
- storage_
common_ ⚠fs_ info - Get the general information about the storage.
- storage_
common_ ⚠is_ subdir - Check whether a path is a subpath of another path.
- storage_
common_ ⚠merge - Copy the contents of one directory into another and rename all conflicting files.
- storage_
common_ ⚠migrate - Move the contents of source folder to destination one and rename all conflicting files.
- storage_
common_ ⚠mkdir - Create a directory.
- storage_
common_ ⚠remove - Remove a file or a directory.
- storage_
common_ ⚠rename - Rename a file or a directory.
- storage_
common_ ⚠resolve_ path_ and_ ensure_ app_ directory - Parse aliases in a path and replace them with the real path.
- storage_
common_ ⚠stat - Get information about a file or a directory.
- storage_
common_ ⚠timestamp - Get the last access time in UNIX format.
- storage_
dir_ ⚠close - Close the directory.
- storage_
dir_ ⚠exists - Check whether a directory exists.
- storage_
dir_ ⚠open - Open a directory.
- storage_
dir_ ⚠read - Get the next item in the directory.
- storage_
error_ ⚠get_ desc - Get the textual description of a numeric error identifier.
- storage_
file_ ⚠alloc - Allocate and initialize a file instance.
- storage_
file_ ⚠close - Close the file.
- storage_
file_ ⚠copy_ to_ file - Copy data from a source file to the destination file.
- storage_
file_ ⚠eof - Check whether the current access position is at the end of the file.
- storage_
file_ ⚠exists - Check whether a file exists.
- storage_
file_ ⚠free - Free the file instance.
- storage_
file_ ⚠get_ error - Get the numeric error identifier from a file instance.
- storage_
file_ ⚠get_ error_ desc - Get the textual description of a the last error associated with a file instance.
- storage_
file_ ⚠is_ dir - Check whether a file instance represents a directory.
- storage_
file_ ⚠is_ open - Check whether the file is open.
- storage_
file_ ⚠open - Open an existing file or create a new one.
- storage_
file_ ⚠read - Read bytes from a file into a buffer.
- storage_
file_ ⚠seek - Change the current access position in a file.
- storage_
file_ ⚠size - Get the file size.
- storage_
file_ ⚠sync - Synchronise the file cache with the actual storage.
- storage_
file_ ⚠tell - Get the current access position.
- storage_
file_ ⚠truncate - Truncate the file size to the current access position.
- storage_
file_ ⚠write - Write bytes from a buffer to a file.
- storage_
get_ ⚠next_ filename - Get the next free filename in a directory.
- storage_
get_ ⚠pubsub - Get the storage pubsub instance.
- storage_
int_ ⚠backup - Back up the internal storage contents to a *.tar archive.
- storage_
int_ ⚠restore - Restore the internal storage contents from a *.tar archive.
- storage_
sd_ ⚠format - Format the SD Card.
- storage_
sd_ ⚠info - Get SD card information.
- storage_
sd_ ⚠mount - Mount the SD card.
- storage_
sd_ ⚠status - Get SD card status.
- storage_
sd_ ⚠unmount - Unmount the SD card.
- storage_
simply_ ⚠mkdir - Create a directory.
- storage_
simply_ ⚠remove - Remove a file or a directory.
- storage_
simply_ ⚠remove_ recursive - Recursively remove a file or a directory.
- strcasecmp⚠
- strcasestr⚠
- strchr⚠
- strcmp⚠
- strcpy⚠
- strcspn⚠
- strdup⚠
- stream_
clean ⚠ - Clean (empty) Stream
- stream_
copy ⚠ - Copy data from one stream to another. Data will be copied from current RW pointer and to current RW pointer.
- stream_
copy_ ⚠full - Copy data from one stream to another. Data will be copied from start of one stream and to start of other stream.
- stream_
delete ⚠ - Remove N chars from the stream, starting at the current pointer. The size may be larger than stream size, the stream will be cleared from current RW pointer to the end.
- stream_
delete_ ⚠and_ insert - Delete N chars from the stream and write data by calling write_callback(context)
- stream_
delete_ ⚠and_ insert_ char - Delete N chars from the stream and insert char to the stream
- stream_
delete_ ⚠and_ insert_ cstring - Delete N chars from the stream and insert const char* to the stream
- stream_
delete_ ⚠and_ insert_ format - Delete N chars from the stream and insert formatted string to the stream
- stream_
delete_ ⚠and_ insert_ string - Delete N chars from the stream and insert string to the stream
- stream_
delete_ ⚠and_ insert_ vaformat - Delete N chars from the stream and insert formatted string to the stream, va_list version
- stream_
dump_ ⚠data - Dump stream inner data (size, RW position, content)
- stream_
eof ⚠ - Indicates that the RW pointer is at the end of the stream
- stream_
free ⚠ - Free Stream
- stream_
insert ⚠ - Insert N chars to the stream, starting at the current pointer. Data will be inserted, not overwritten, so the stream will be increased in size.
- stream_
insert_ ⚠char - Insert char to the stream
- stream_
insert_ ⚠cstring - Insert const char* to the stream
- stream_
insert_ ⚠format - Insert formatted string to the stream
- stream_
insert_ ⚠string - Insert string to the stream
- stream_
insert_ ⚠vaformat - Insert formatted string to the stream, va_list version
- stream_
load_ ⚠from_ file - Loads data to the stream from a file. Data will be loaded to the current RW pointer. RW pointer will be moved to the end of the stream.
- stream_
read ⚠ - Read N bytes from stream
- stream_
read_ ⚠line - Read line from a stream (supports LF and CRLF line endings)
- stream_
rewind ⚠ - Moves the RW pointer to the start
- stream_
save_ ⚠to_ file - Writes data from a stream to a file. Data will be saved starting from the current RW pointer. RW pointer will be moved to the end of the stream.
- stream_
seek ⚠ - Moves the RW pointer.
- stream_
seek_ ⚠to_ char - Seek to next occurrence of the character
- stream_
size ⚠ - Gets the size of the stream
- stream_
split ⚠ - Splits one stream into two others. The original stream will remain untouched.
- stream_
tell ⚠ - Gets the value of the RW pointer
- stream_
write ⚠ - Write N bytes to the stream
- stream_
write_ ⚠char - Write char to the stream
- stream_
write_ ⚠cstring - Write const char* to the stream
- stream_
write_ ⚠format - Write formatted string to the stream
- stream_
write_ ⚠string - Write string to the stream
- stream_
write_ ⚠vaformat - Write formatted string to the stream, va_list version
- string_
stream_ ⚠alloc - Allocate string stream
- strint_
to_ ⚠int16 - See
strint_to_uint32
- strint_
to_ ⚠int32 - See
strint_to_uint32
- strint_
to_ ⚠int64 - See
strint_to_uint32
- strint_
to_ ⚠uint16 - See
strint_to_uint32
- strint_
to_ ⚠uint32 - Converts a string to a
uint32_t
- strint_
to_ ⚠uint64 - See
strint_to_uint32
- strlcat⚠
- strlcpy⚠
- strlen⚠
- strncasecmp⚠
- strncmp⚠
- strncpy⚠
- strrchr⚠
- strspn⚠
- strstr⚠
- strtod⚠
- strtof⚠
- strtol⚠
- strtoul⚠
- strtoull⚠
- subghz_
block_ ⚠generic_ deserialize - Deserialize data SubGhzBlockGeneric.
- subghz_
block_ ⚠generic_ deserialize_ check_ count_ bit - Deserialize data SubGhzBlockGeneric.
- subghz_
block_ ⚠generic_ get_ preset_ name - Get name preset.
- subghz_
block_ ⚠generic_ serialize - Serialize data SubGhzBlockGeneric.
- subghz_
devices_ ⚠begin - subghz_
devices_ ⚠deinit - subghz_
devices_ ⚠end - subghz_
devices_ ⚠flush_ rx - subghz_
devices_ ⚠flush_ tx - subghz_
devices_ ⚠get_ by_ name - subghz_
devices_ ⚠get_ data_ gpio - subghz_
devices_ ⚠get_ lqi - subghz_
devices_ ⚠get_ name - subghz_
devices_ ⚠get_ rssi - subghz_
devices_ ⚠idle - subghz_
devices_ ⚠init - subghz_
devices_ ⚠is_ async_ complete_ tx - subghz_
devices_ ⚠is_ connect - subghz_
devices_ ⚠is_ frequency_ valid - subghz_
devices_ ⚠is_ rx_ data_ crc_ valid - subghz_
devices_ ⚠load_ preset - subghz_
devices_ ⚠read_ packet - subghz_
devices_ ⚠reset - subghz_
devices_ ⚠rx_ pipe_ not_ empty - subghz_
devices_ ⚠set_ async_ mirror_ pin - subghz_
devices_ ⚠set_ frequency - subghz_
devices_ ⚠set_ rx - subghz_
devices_ ⚠set_ tx - subghz_
devices_ ⚠sleep - subghz_
devices_ ⚠start_ async_ rx - subghz_
devices_ ⚠start_ async_ tx - subghz_
devices_ ⚠stop_ async_ rx - subghz_
devices_ ⚠stop_ async_ tx - subghz_
devices_ ⚠write_ packet - subghz_
environment_ ⚠alloc - Allocate SubGhzEnvironment.
- subghz_
environment_ ⚠free - Free SubGhzEnvironment.
- subghz_
environment_ ⚠get_ alutech_ at_ 4n_ rainbow_ table_ file_ name - Get filename to work with Alutech at-4n.
- subghz_
environment_ ⚠get_ came_ atomo_ rainbow_ table_ file_ name - Get filename to work with Came Atomo.
- subghz_
environment_ ⚠get_ keystore - Get pointer to a SubGhzKeystore* instance.
- subghz_
environment_ ⚠get_ nice_ flor_ s_ rainbow_ table_ file_ name - Get filename to work with Nice Flor-S.
- subghz_
environment_ ⚠get_ protocol_ name_ registry - Get list of protocols names.
- subghz_
environment_ ⚠get_ protocol_ registry - Get list of protocols to work.
- subghz_
environment_ ⚠load_ keystore - Downloading the manufacture key file.
- subghz_
environment_ ⚠set_ alutech_ at_ 4n_ rainbow_ table_ file_ name - Set filename to work with Alutech at-4n.
- subghz_
environment_ ⚠set_ came_ atomo_ rainbow_ table_ file_ name - Set filename to work with Came Atomo.
- subghz_
environment_ ⚠set_ nice_ flor_ s_ rainbow_ table_ file_ name - Set filename to work with Nice Flor-S.
- subghz_
environment_ ⚠set_ protocol_ registry - Set list of protocols to work.
- subghz_
file_ ⚠encoder_ worker_ alloc - Allocate SubGhzFileEncoderWorker.
- subghz_
file_ ⚠encoder_ worker_ callback_ end - End callback SubGhzWorker.
- subghz_
file_ ⚠encoder_ worker_ free - Free SubGhzFileEncoderWorker.
- subghz_
file_ ⚠encoder_ worker_ get_ level_ duration - Getting the level and duration of the upload to be loaded into DMA.
- subghz_
file_ ⚠encoder_ worker_ is_ running - Check if worker is running
- subghz_
file_ ⚠encoder_ worker_ start - Start SubGhzFileEncoderWorker.
- subghz_
file_ ⚠encoder_ worker_ stop - Stop SubGhzFileEncoderWorker
- subghz_
keystore_ ⚠alloc - Allocate SubGhzKeystore.
- subghz_
keystore_ ⚠free - Free SubGhzKeystore.
- subghz_
keystore_ ⚠get_ data - Get array of keys and names manufacture
- subghz_
keystore_ ⚠load - Loading manufacture key from file
- subghz_
keystore_ ⚠raw_ encrypted_ save - Save RAW encrypted to file
- subghz_
keystore_ ⚠raw_ get_ data - Get decrypt RAW data to file
- subghz_
keystore_ ⚠save - Save manufacture key to file
- subghz_
protocol_ ⚠blocks_ add_ bit - Add data bit when decoding.
- subghz_
protocol_ ⚠blocks_ add_ bytes - Compute Addition of a number of bytes
- subghz_
protocol_ ⚠blocks_ add_ to_ 128_ bit - Add data to_128 bit when decoding.
- subghz_
protocol_ ⚠blocks_ crc4 - CRC-4
- subghz_
protocol_ ⚠blocks_ crc7 - CRC-7
- subghz_
protocol_ ⚠blocks_ crc8 - Generic Cyclic Redundancy Check CRC-8. Example polynomial: 0x31 = x8 + x5 + x4 + 1 (x8 is implicit) Example polynomial: 0x80 = x8 + x7 (a normal bit-by-bit parity XOR)
- subghz_
protocol_ ⚠blocks_ crc8le - “Little-endian” Cyclic Redundancy Check CRC-8 LE Input and output are reflected, i.e. least significant bit is shifted in first
- subghz_
protocol_ ⚠blocks_ crc16 - CRC-16
- subghz_
protocol_ ⚠blocks_ crc16lsb - CRC-16 LSB. Input and output are reflected, i.e. least significant bit is shifted in first. Note that poly and init already need to be reflected
- subghz_
protocol_ ⚠blocks_ get_ bit_ array - Get data bit when encoding HEX array.
- subghz_
protocol_ ⚠blocks_ get_ hash_ data - Getting the hash sum of the last randomly received parcel.
- subghz_
protocol_ ⚠blocks_ get_ parity - Get parity the data bitwise
- subghz_
protocol_ ⚠blocks_ get_ upload_ from_ bit_ array - Generating an upload from data.
- subghz_
protocol_ ⚠blocks_ lfsr_ digest8 - Digest-8 by “LFSR-based Toeplitz hash”
- subghz_
protocol_ ⚠blocks_ lfsr_ digest8_ reflect - Digest-8 by “LFSR-based Toeplitz hash”, byte reflect, bit reflect
- subghz_
protocol_ ⚠blocks_ lfsr_ digest16 - Digest-16 by “LFSR-based Toeplitz hash”
- subghz_
protocol_ ⚠blocks_ parity8 - Compute bit parity of a single byte (8 bits)
- subghz_
protocol_ ⚠blocks_ parity_ bytes - Compute bit parity of a number of bytes
- subghz_
protocol_ ⚠blocks_ reverse_ key - Flip the data bitwise
- subghz_
protocol_ ⚠blocks_ set_ bit_ array - Set data bit when encoding HEX array.
- subghz_
protocol_ ⚠blocks_ xor_ bytes - Compute XOR (byte-wide parity) of a number of bytes
- subghz_
protocol_ ⚠decoder_ base_ deserialize - Deserialize data SubGhzProtocolDecoderBase.
- subghz_
protocol_ ⚠decoder_ base_ get_ hash_ data - Getting the hash sum of the last randomly received parcel.
- subghz_
protocol_ ⚠decoder_ base_ get_ string - Getting a textual representation of the received data.
- subghz_
protocol_ ⚠decoder_ base_ serialize - Serialize data SubGhzProtocolDecoderBase.
- subghz_
protocol_ ⚠decoder_ bin_ raw_ data_ input_ rssi - subghz_
protocol_ ⚠decoder_ raw_ alloc - Allocate SubGhzProtocolDecoderRAW.
- subghz_
protocol_ ⚠decoder_ raw_ deserialize - Deserialize data SubGhzProtocolDecoderRAW.
- subghz_
protocol_ ⚠decoder_ raw_ feed - Parse a raw sequence of levels and durations received from the air.
- subghz_
protocol_ ⚠decoder_ raw_ free - Free SubGhzProtocolDecoderRAW.
- subghz_
protocol_ ⚠decoder_ raw_ get_ string - Getting a textual representation of the received data.
- subghz_
protocol_ ⚠decoder_ raw_ reset - Reset decoder SubGhzProtocolDecoderRAW.
- subghz_
protocol_ ⚠encoder_ raw_ alloc - Allocate SubGhzProtocolEncoderRAW.
- subghz_
protocol_ ⚠encoder_ raw_ deserialize - Deserialize and generating an upload to send.
- subghz_
protocol_ ⚠encoder_ raw_ free - Free SubGhzProtocolEncoderRAW.
- subghz_
protocol_ ⚠encoder_ raw_ stop - Forced transmission stop.
- subghz_
protocol_ ⚠encoder_ raw_ yield - Getting the level and duration of the upload to be loaded into DMA.
- subghz_
protocol_ ⚠keeloq_ create_ data - Key generation from simple data.
- subghz_
protocol_ ⚠raw_ file_ encoder_ worker_ set_ callback_ end - Set callback on completion of file transfer.
- subghz_
protocol_ ⚠raw_ gen_ fff_ data - File generation for RAW work.
- subghz_
protocol_ ⚠raw_ get_ sample_ write - Get the number of samples received SubGhzProtocolDecoderRAW.
- subghz_
protocol_ ⚠raw_ save_ to_ file_ init - Open file for writing
- subghz_
protocol_ ⚠raw_ save_ to_ file_ pause - pause writing to flash.
- subghz_
protocol_ ⚠raw_ save_ to_ file_ stop - Stop writing file to flash
- subghz_
protocol_ ⚠registry_ count - Getting the number of registered protocols.
- subghz_
protocol_ ⚠registry_ get_ by_ index - Registration protocol by index in array SubGhzProtocol.
- subghz_
protocol_ ⚠registry_ get_ by_ name - Registration by name SubGhzProtocol.
- subghz_
protocol_ ⚠secplus_ v1_ check_ fixed - Validation of fixed parts SubGhzProtocolDecoderSecPlus_v1.
- subghz_
protocol_ ⚠secplus_ v2_ create_ data - Key generation from simple data.
- subghz_
receiver_ ⚠alloc_ init - Allocate and init SubGhzReceiver.
- subghz_
receiver_ ⚠decode - Parse a raw sequence of levels and durations received from the air.
- subghz_
receiver_ ⚠free - Free SubGhzReceiver.
- subghz_
receiver_ ⚠reset - Reset decoder SubGhzReceiver.
- subghz_
receiver_ ⚠search_ decoder_ base_ by_ name - Search for a cattery by his name.
- subghz_
receiver_ ⚠set_ filter - Set the filter of receivers that will work at the moment.
- subghz_
receiver_ ⚠set_ rx_ callback - Set a callback upon completion of successful decoding of one of the protocols.
- subghz_
setting_ ⚠alloc - subghz_
setting_ ⚠delete_ custom_ preset - subghz_
setting_ ⚠free - subghz_
setting_ ⚠get_ default_ frequency - subghz_
setting_ ⚠get_ frequency - subghz_
setting_ ⚠get_ frequency_ count - subghz_
setting_ ⚠get_ frequency_ default_ index - subghz_
setting_ ⚠get_ hopper_ frequency - subghz_
setting_ ⚠get_ hopper_ frequency_ count - subghz_
setting_ ⚠get_ inx_ preset_ by_ name - subghz_
setting_ ⚠get_ preset_ count - subghz_
setting_ ⚠get_ preset_ data - subghz_
setting_ ⚠get_ preset_ data_ by_ name - subghz_
setting_ ⚠get_ preset_ data_ size - subghz_
setting_ ⚠get_ preset_ name - subghz_
setting_ ⚠load - subghz_
setting_ ⚠load_ custom_ preset - subghz_
transmitter_ ⚠alloc_ init - Allocate and init SubGhzTransmitter.
- subghz_
transmitter_ ⚠deserialize - Deserialize and generating an upload to send.
- subghz_
transmitter_ ⚠free - Free SubGhzTransmitter.
- subghz_
transmitter_ ⚠get_ protocol_ instance - Get protocol instance.
- subghz_
transmitter_ ⚠stop - Forced transmission stop.
- subghz_
transmitter_ ⚠yield - Getting the level and duration of the upload to be loaded into DMA.
- subghz_
tx_ ⚠rx_ worker_ alloc - Allocate SubGhzTxRxWorker
- subghz_
tx_ ⚠rx_ worker_ available - SubGhzTxRxWorker, get available data
- subghz_
tx_ ⚠rx_ worker_ free - Free SubGhzTxRxWorker
- subghz_
tx_ ⚠rx_ worker_ is_ running - Check if worker is running
- subghz_
tx_ ⚠rx_ worker_ read - SubGhzTxRxWorker, read data
- subghz_
tx_ ⚠rx_ worker_ set_ callback_ have_ read - Сallback SubGhzTxRxWorker when there is data to read in an empty buffer
- subghz_
tx_ ⚠rx_ worker_ start - Start SubGhzTxRxWorker
- subghz_
tx_ ⚠rx_ worker_ stop - Stop SubGhzTxRxWorker
- subghz_
tx_ ⚠rx_ worker_ write - SubGhzTxRxWorker, add data to transfer
- subghz_
worker_ ⚠alloc - Allocate SubGhzWorker.
- subghz_
worker_ ⚠free - Free SubGhzWorker.
- subghz_
worker_ ⚠is_ running - Check if worker is running.
- subghz_
worker_ ⚠rx_ callback - subghz_
worker_ ⚠set_ context - Context callback SubGhzWorker.
- subghz_
worker_ ⚠set_ filter - Short duration filter setting. glues short durations into 1. The default setting is 30 us, if set to 0 the filter will be disabled
- subghz_
worker_ ⚠set_ overrun_ callback - Overrun callback SubGhzWorker.
- subghz_
worker_ ⚠set_ pair_ callback - Pair callback SubGhzWorker.
- subghz_
worker_ ⚠start - Start SubGhzWorker.
- subghz_
worker_ ⚠stop - Stop SubGhzWorker
- submenu_
add_ ⚠item - Add item to submenu
- submenu_
add_ ⚠item_ ex - Add item to submenu with extended press events
- submenu_
alloc ⚠ - Allocate and initialize submenu
- submenu_
change_ ⚠item_ label - Change label of an existing item
- submenu_
free ⚠ - Deinitialize and free submenu
- submenu_
get_ ⚠selected_ item - Get submenu selected item index
- submenu_
get_ ⚠view - Get submenu view
- submenu_
reset ⚠ - Remove all items from submenu
- submenu_
set_ ⚠header - Set optional header for submenu
- submenu_
set_ ⚠selected_ item - Set submenu selected item by index
- t5577_
write ⚠ - Write T5577 tag data to tag
- t5577_
write_ ⚠with_ mask - t5577_
write_ ⚠with_ pass - tar_
archive_ ⚠add_ dir - Add directory to tar archive
- tar_
archive_ ⚠add_ file - Add file to tar archive
- tar_
archive_ ⚠alloc - Tar archive constructor
- tar_
archive_ ⚠dir_ add_ element - Add tar archive directory header
- tar_
archive_ ⚠file_ add_ data_ block - Add tar archive file data block
- tar_
archive_ ⚠file_ add_ header - Add tar archive file header
- tar_
archive_ ⚠file_ finalize - Finalize tar archive file
- tar_
archive_ ⚠finalize - Finalize tar archive
- tar_
archive_ ⚠free - Tar archive destructor
- tar_
archive_ ⚠get_ entries_ count - Get number of entries in the archive
- tar_
archive_ ⚠get_ mode_ for_ path - Get expected open mode for archive at the path. Used for automatic mode detection based on the file extension.
- tar_
archive_ ⚠get_ read_ progress - Get read progress
- tar_
archive_ ⚠open - Open tar archive
- tar_
archive_ ⚠set_ file_ callback - Set per-entry callback on unpacking
- tar_
archive_ ⚠store_ data - Store data in tar archive
- tar_
archive_ ⚠unpack_ file - Unpack single file from tar archive
- tar_
archive_ ⚠unpack_ to - Unpack tar archive to destination
- text_
box_ ⚠alloc - Allocate and initialize text_box
- text_
box_ ⚠free - Deinitialize and free text_box
- text_
box_ ⚠get_ view - Get text_box view
- text_
box_ ⚠reset - Clean text_box
- text_
box_ ⚠set_ focus - Set TextBox focus
- text_
box_ ⚠set_ font - Set TextBox font
- text_
box_ ⚠set_ text - Set text for text_box
- text_
input_ ⚠alloc - Allocate and initialize text input
- text_
input_ ⚠free - Deinitialize and free text input
- text_
input_ ⚠get_ validator_ callback - text_
input_ ⚠get_ validator_ callback_ context - text_
input_ ⚠get_ view - Get text input view
- text_
input_ ⚠reset - Clean text input view Note: this function does not free memory
- text_
input_ ⚠set_ header_ text - Set text input header text
- text_
input_ ⚠set_ minimum_ length - Sets the minimum length of a TextInput
- text_
input_ ⚠set_ result_ callback - Set text input result callback
- text_
input_ ⚠set_ validator - uint8_
to_ ⚠hex_ chars - Convert uint8_t to ASCII hex values
- validator_
is_ ⚠file_ alloc_ init - validator_
is_ ⚠file_ callback - validator_
is_ ⚠file_ free - value_
index_ ⚠bool - Get the index of a bool array element which is equal to the given value.
- value_
index_ ⚠float - Get the index of a float array element which is closest to the given value.
- value_
index_ ⚠int32 - Get the index of a int32_t array element which is closest to the given value.
- value_
index_ ⚠uint32 - Get the index of a uint32_t array element which is closest to the given value.
- variable_
item_ ⚠get_ context - Get item context
- variable_
item_ ⚠get_ current_ value_ index - Get item current selected index
- variable_
item_ ⚠list_ add - Add item to VariableItemList
- variable_
item_ ⚠list_ alloc - Allocate and initialize VariableItemList
- variable_
item_ ⚠list_ free - Deinitialize and free VariableItemList
- variable_
item_ ⚠list_ get_ selected_ item_ index - variable_
item_ ⚠list_ get_ view - Get VariableItemList View instance
- variable_
item_ ⚠list_ reset - Clear all elements from list
- variable_
item_ ⚠list_ set_ enter_ callback - Set enter callback
- variable_
item_ ⚠list_ set_ selected_ item - variable_
item_ ⚠set_ current_ value_ index - Set item current selected index
- variable_
item_ ⚠set_ current_ value_ text - Set item current selected text
- variable_
item_ ⚠set_ values_ count - Set number of values for item
- varint_
int32_ ⚠length - varint_
int32_ ⚠pack - Pack int32 to varint
- varint_
int32_ ⚠unpack - varint_
uint32_ ⚠length - varint_
uint32_ ⚠pack - Pack uint32 to varint
- varint_
uint32_ ⚠unpack - version_
get ⚠ - Get current running firmware version handle.
- version_
get_ ⚠builddate - Get build date.
- version_
get_ ⚠dirty_ flag - Get flag indicating if this build is “dirty” (source code had uncommited changes)
- version_
get_ ⚠firmware_ origin - Get firmware origin. “Official” for mainline firmware, fork name for forks. Set by FIRMWARE_ORIGIN fbt argument.
- version_
get_ ⚠git_ origin - Get git repo origin
- version_
get_ ⚠gitbranch - Get git branch.
- version_
get_ ⚠gitbranchnum - Get number of commit in git branch.
- version_
get_ ⚠githash - Get git commit hash.
- version_
get_ ⚠target - Get hardware target this firmware was built for
- version_
get_ ⚠version - Get build version. Build version is last tag in git history.
- view_
alloc ⚠ - Allocate and init View
- view_
allocate_ ⚠model - Allocate view model.
- view_
commit_ ⚠model - Commit view model
- view_
dispatcher_ ⚠add_ view - Add view to ViewDispatcher
- view_
dispatcher_ ⚠alloc - Allocate ViewDispatcher instance
- view_
dispatcher_ ⚠alloc_ ex - Allocate ViewDispatcher instance with an externally owned event loop. If
this constructor is used instead of
view_dispatcher_alloc
, the burden of freeing the event loop is placed on the caller. - view_
dispatcher_ ⚠attach_ to_ gui - Attach ViewDispatcher to GUI
- view_
dispatcher_ ⚠enable_ queue - Enable queue support
- view_
dispatcher_ ⚠free - Free ViewDispatcher instance
- view_
dispatcher_ ⚠get_ event_ loop - Get event_loop instance
- view_
dispatcher_ ⚠remove_ view - Remove view from ViewDispatcher
- view_
dispatcher_ ⚠run - Run ViewDispatcher
- view_
dispatcher_ ⚠send_ custom_ event - Send custom event
- view_
dispatcher_ ⚠send_ to_ back - Send ViewPort of this ViewDispatcher instance to back
- view_
dispatcher_ ⚠send_ to_ front - Send ViewPort of this ViewDispatcher instance to front
- view_
dispatcher_ ⚠set_ custom_ event_ callback - Set custom event handler
- view_
dispatcher_ ⚠set_ event_ callback_ context - Set event callback context
- view_
dispatcher_ ⚠set_ navigation_ event_ callback - Set navigation event handler
- view_
dispatcher_ ⚠set_ tick_ event_ callback - Set tick event handler
- view_
dispatcher_ ⚠stop - Stop ViewDispatcher
- view_
dispatcher_ ⚠switch_ to_ view - Switch to View
- view_
free ⚠ - Free View
- view_
free_ ⚠model - Free view model data memory.
- view_
get_ ⚠model - Get view model data
- view_
holder_ ⚠alloc - Allocate ViewHolder
- view_
holder_ ⚠attach_ to_ gui - Attach ViewHolder to GUI
- view_
holder_ ⚠free - Free ViewHolder and call Free callback
- view_
holder_ ⚠get_ free_ context - Free callback context getter.
- view_
holder_ ⚠send_ to_ back - Send ViewPort of this ViewHolder instance to back
- view_
holder_ ⚠send_ to_ front - Send ViewPort of this ViewHolder instance to front
- view_
holder_ ⚠set_ back_ callback - Set the back key callback.
- view_
holder_ ⚠set_ free_ callback - Set Free callback
- view_
holder_ ⚠set_ view - Set view for ViewHolder
- view_
holder_ ⚠update - View Update Handler
- view_
port_ ⚠alloc - ViewPort allocator
- view_
port_ ⚠draw_ callback_ set - ViewPort event callbacks
- view_
port_ ⚠enabled_ set - Enable or disable view_port rendering.
- view_
port_ ⚠free - ViewPort deallocator
- view_
port_ ⚠get_ height - view_
port_ ⚠get_ orientation - view_
port_ ⚠get_ width - view_
port_ ⚠input_ callback_ set - view_
port_ ⚠is_ enabled - view_
port_ ⚠set_ height - Set view_port height.
- view_
port_ ⚠set_ orientation - Set ViewPort orientation.
- view_
port_ ⚠set_ width - Set view_port width.
- view_
port_ ⚠update - Emit update signal to GUI system.
- view_
set_ ⚠context - Set View Draw callback
- view_
set_ ⚠custom_ callback - Set View Custom callback
- view_
set_ ⚠draw_ callback - Set View Draw callback
- view_
set_ ⚠enter_ callback - Set Enter callback
- view_
set_ ⚠exit_ callback - Set Exit callback
- view_
set_ ⚠input_ callback - Set View Input callback
- view_
set_ ⚠orientation - Set View Orientation
- view_
set_ ⚠previous_ callback - Set Navigation Previous callback
- view_
set_ ⚠update_ callback - Set Update callback
- view_
set_ ⚠update_ callback_ context - Set View Draw callback
- view_
stack_ ⚠add_ view - Add View to ViewStack. Adds View on top of ViewStack.
- view_
stack_ ⚠alloc - Allocate and init ViewStack
- view_
stack_ ⚠free - Free ViewStack instance
- view_
stack_ ⚠get_ view - Get View of ViewStack. Should this View to any view manager such as ViewDispatcher or ViewHolder.
- view_
stack_ ⚠remove_ view - Remove any View in ViewStack. If no View to remove found - ignore.
- view_
tie_ ⚠icon_ animation - Tie IconAnimation with View
- widget_
add_ ⚠button_ element - Add Button Element
- widget_
add_ ⚠circle_ element - Add Circle Element
- widget_
add_ ⚠icon_ element - Add Icon Element
- widget_
add_ ⚠line_ element - Add Line Element
- widget_
add_ ⚠rect_ element - Add Rect Element
- widget_
add_ ⚠string_ element - Add String Element
- widget_
add_ ⚠string_ multiline_ element - Add Multi String Element
- widget_
add_ ⚠text_ box_ element - Add Text Box Element
- widget_
add_ ⚠text_ scroll_ element - Add Text Scroll Element
- widget_
alloc ⚠ - Allocate Widget that holds Widget Elements
- widget_
free ⚠ - Free Widget
- widget_
get_ ⚠view - Get Widget view
- widget_
reset ⚠ - Reset Widget
Type Aliases§
- AppScene
OnEnter Callback - Prototype for Scene on_enter handler
- AppScene
OnEvent Callback - Prototype for Scene on_event handler
- AppScene
OnExit Callback - Prototype for Scene on_exit handler
- Back
Callback - Back callback type
- BleGlue
KeyStorage Changed Callback - BleSvc
Event Handler Cb - Browser
Worker Folder Open Callback - Browser
Worker List Item Callback - Browser
Worker List Load Callback - Browser
Worker Long Load Callback - BtStatus
Changed Callback - Button
Callback - Button
Item Callback - Callback type to call for handling selecting button_panel items
- Button
Menu Item Callback - Callback for any button menu actions
- Byte
Changed Callback - callback that is executed when byte buffer is changed
- Byte
Input Callback - callback that is executed on save button press
- CliCommand
Execute Callback - CLI command execution callback pointer
- CliShell
Motd - Called from the shell thread to print the Message of the Day when the shell is started.
- Compress
IoCallback - I/O callback for streamed compression/decompression
- Dialog
ExResult Callback - DialogEx result callback type comes from GUI thread
- DirWalk
Filter Cb - Elf32_
Addr - Elf32_
Conflict - Elf32_
Half - Elf32_
Off - Elf32_
Section - Elf32_
Sword - Elf32_
Sxword - Elf32_
Versym - Elf32_
Word - Elf32_
Xword - Elf64_
Addr - Elf64_
Half - Elf64_
Off - Elf64_
Section - Elf64_
Sword - Elf64_
Sxword - Elf64_
Versym - Elf64_
Word - Elf64_
Xword - FILE
- Felica
Listener Write Command Response - Felica
Poller Write Command Response - File
Browser Callback - File
Browser Load Item Callback - File
CrcProgress Cb - Flipper
Application Entry Point - Entry point prototype for standalone applications
- Flipper
Application Manifest - Flipper
Application Plugin Entry Point - Entry point prototype for plugins
- Free
Callback - Free callback type
- Furi
ApiLock - Furi
Event Loop Event Callback - Callback type for event loop events
- Furi
Event Loop Object - Furi
Event Loop Pending Callback - Timer callback type for functions to be called in a deferred manner.
- Furi
Event Loop Thread Flags Callback - Callback type for event loop thread flag events
- Furi
Event Loop Tick Callback - Tick callback type
- Furi
Event Loop Timer Callback - Timer callback type for functions to be called when a timer expires.
- Furi
HalBle Profile GetGap Config - Furi
HalBle Profile Params - Furi
HalBle Profile Start - Furi
HalBle Profile Stop - Furi
HalBt Serial Callback - Serial service callback type
- Furi
HalI2c BusEvent Callback - FuriHal i2c bus event callback
- Furi
HalI2c BusHandle Event Callback - FuriHal i2c handle event callback
- Furi
HalIbutton Emulate Callback - Furi
HalInfrared RxCapture Callback - Signature of callback function for receiving continuous INFRARED rx signal.
- Furi
HalInfrared RxTimeout Callback - Signature of callback function for reaching silence timeout on INFRARED port.
- Furi
HalInfrared TxGet DataISR Callback - Callback type for providing data to INFRARED DMA TX system. It is called every tim
- Furi
HalInfrared TxSignal SentISR Callback - Callback type called every time signal is sent by DMA to Timer.
- Furi
HalInterruptISR - Timer ISR
- Furi
HalRfid Comp Callback - Furi
HalRfidDMA Callback - Furi
HalRfid Read Capture Callback - Furi
HalRtc Alarm Callback - Furi HAL RTC alarm callback signature
- Furi
HalSerial Async RxCallback - Receive callback
- Furi
HalSerial Control Expansion Callback - Expansion module detection callback type.
- Furi
HalSerial DmaRx Callback - Receive DMA callback
- Furi
HalSpi BusEvent Callback - FuriHal spi bus event callback
- Furi
HalSpi BusHandle Event Callback - FuriHal spi handle event callback
- Furi
HalSub GhzAsync TxCallback - Async TX callback type
- Furi
HalSub GhzCapture Callback - Signal Timings Capture callback
- Furi
HalUsb State Callback - Furi
LogHandler Callback - Furi
PubSub Callback - FuriPubSub Callback type
- Furi
String Unicode Value - An unicode value
- Furi
Thread Callback - Thread callback function pointer type.
- Furi
Thread Id - Unique thread identifier type (used by the OS kernel).
- Furi
Thread Signal Callback - Signal handler callback function pointer type.
- Furi
Thread State Callback - State change callback function pointer type.
- Furi
Thread Stdin Read Callback - Standard input callback function pointer type
- Furi
Thread Stdout Write Callback - Standard output callback function pointer type.
- Furi
Timer Callback - Furi
Timer Pendig Callback - GapEvent
Callback - GapSvc
Event Handler - Gpio
Exti Callback - Interrupt callback prototype
- GuiCanvas
Commit Callback - Gui Canvas Commit Callback
- HidState
Callback - HidU2f
Callback - Icon
Animation Callback - Icon Animation Callback. Used for update notification
- Infrared
Worker GetSignal Callback - Callback type for providing next signal to send. Should be used with infrared_worker_make_decoded_signal() or infrared_worker_make_raw_signal()
- Infrared
Worker Message Sent Callback - Callback type for ‘message is sent’ event
- Infrared
Worker Received Signal Callback - Callback type to call by InfraredWorker thread when new signal is received
- LFRFID
Worker Emulate RawCallback - LFRFID
Worker Read Callback - LFRFID
Worker Read RawCallback - LFRFID
Worker Write Callback - Menu
Item Callback - Menu Item Callback
- MfDesfire
File Access Rights - MfDesfire
File Id - MfDesfire
KeyVersion - MjsPrint
Callback - NfcDevice
Alloc - Allocate the protocol-specific NFC device data instance.
- NfcDevice
Copy - Copy source instance’s data into the destination so that they become equal.
- NfcDevice
Data - Generic opaque type for protocol-specific NFC device data.
- NfcDevice
Equal - Compare two NFC device data instances.
- NfcDevice
Free - Delete the protocol-specific NFC device data instance.
- NfcDevice
GetBase Data - Get the NFC device data associated with the parent protocol.
- NfcDevice
GetName - Get a protocol-specific stateful NFC device name.
- NfcDevice
GetUid - Get the NFC device’s unique identifier (UID).
- NfcDevice
Load - Load NFC device data from a FlipperFormat file.
- NfcDevice
Reset - Reset the NFC device data instance.
- NfcDevice
Save - Save NFC device data to a FlipperFormat file.
- NfcDevice
SetUid - Set the NFC device’s unique identifier (UID).
- NfcDevice
Verify - Deprecated. Do not use in new protocols.
- NfcEvent
Callback - Nfc event callback type.
- NfcGeneric
Callback - Generic Nfc event callback type.
- NfcGeneric
Callback Ex - Extended generic Nfc event callback type.
- NfcGeneric
Event Data - Generic Nfc event data type.
- NfcGeneric
Instance - Generic Nfc instance type.
- NfcLoading
Callback - Loading callback function signature.
- NfcScanner
Callback - User callback function signature.
- Notification
Sequence - Number
Input Callback - Callback to be called on save button press
- OneWire
Slave Command Callback - OneWire
Slave Reset Callback - OneWire
Slave Result Callback - Pipe
Side Broken Callback - Callback for when the opposite
PipeSide
is freed, making the pipe broken. - Pipe
Side Data Arrived Callback - Callback for when data arrives to a
PipeSide
. - Pipe
Side Space Freed Callback - Callback for when data is read out of the opposite
PipeSide
. - Popup
Callback - Popup result callback type comes from GUI thread
- Property
Value Callback - Callback type called every time another key-value pair of device information is ready
- Protocol
Alloc - Protocol
Decoder Feed - Protocol
Decoder Start - Protocol
Encoder Start - Protocol
Encoder Yield - Protocol
Free - Protocol
GetData - Protocol
Id - Protocol
Render Data - Protocol
Write Data - RpcApp
System Callback - Callback function type.
- RpcBuffer
IsEmpty Callback - Callback to notify client that buffer is empty
- RpcSend
Bytes Callback - Callback to send to client any data (e.g. response to command)
- RpcSession
Closed Callback - Callback to notify transport layer that close_session command is received. Any other actions lays on transport layer. No destruction or session close performed.
- RpcSession
Terminated Callback - Callback to notify transport layer that session was closed and all operations were finished
- Serial
Service Event Callback - Signal
Reader Callback - Simple
Array Copy - Simple
Array Data - Simple
Array Element - Simple
Array Init - Simple
Array Reset - Slix
Password - Slix
Privacy - Slix
Random Number - Slix
Signature - Slix
Type Features - Storage
Name Converter - Internal Storage Backup/Restore
- Stream
WriteCB - SubGhz
Alloc - SubGhz
Begin - SubGhz
Decoder Feed - SubGhz
Decoder Reset - SubGhz
Deserialize - SubGhz
Encoder Stop - SubGhz
Encoder Yield - SubGhz
End - SubGhz
File Encoder Worker Callback End - SubGhz
Flush Rx - SubGhz
Flush Tx - SubGhz
Free - SubGhz
GetData Gpio - SubGhz
GetHash Data - SubGhz
GetLQI - SubGhz
GetRSSI - SubGhz
GetString - SubGhz
Idle - SubGhz
IsAsync Complete Tx - SubGhz
IsConnect - SubGhz
IsFrequency Valid - SubGhz
KeyArray_ ct - SubGhz
KeyArray_ it_ ct - SubGhz
KeyArray_ it_ t - SubGhz
KeyArray_ ptr - SubGhz
KeyArray_ srcptr - SubGhz
KeyArray_ subtype_ ct - SubGhz
KeyArray_ t - SubGhz
Load Preset - SubGhz
Protocol Decoder Base RxCallback - SubGhz
Protocol Decoder Base Serialize - SubGhz
Protocol EncoderRAW Callback End - SubGhz
Read Packet - SubGhz
Receiver Callback - SubGhz
Reset - SubGhz
RxIs Data CrcValid - SubGhz
RxPipe NotEmpty - SubGhz
Serialize - SubGhz
SetAsync Mirror Pin - SubGhz
SetFrequency - SubGhz
SetRx - SubGhz
SetTx - SubGhz
Sleep - SubGhz
Start Async Rx - SubGhz
Start Async Tx - SubGhz
Stop Async Rx - SubGhz
Stop Async Tx - SubGhz
TxRx Worker Callback Have Read - SubGhz
Worker Overrun Callback - SubGhz
Worker Pair Callback - SubGhz
Write Packet - Submenu
Item Callback - Submenu
Item Callback Ex - TarArchive
Name Converter - Text
Input Callback - Text
Input Validator Callback - Variable
Item Change Callback - Variable
Item List Enter Callback - View
Callback - View callback
- View
Custom Callback - View Custom callback
- View
Dispatcher Custom Event Callback - Prototype for custom event callback
- View
Dispatcher Navigation Event Callback - Prototype for navigation event callback
- View
Dispatcher Tick Event Callback - Prototype for tick event callback
- View
Draw Callback - View Draw callback
- View
Input Callback - View Input callback
- View
Navigation Callback - View navigation callback
- View
Port Draw Callback - ViewPort Draw callback called from GUI thread
- View
Port Input Callback - ViewPort Input callback called from GUI thread
- View
Update Callback - View Update Callback Called upon model change, need to be propagated to GUI throw ViewPort update
- _LOCK_T
- __FILE
- __ULong
- __
gnuc_ va_ list - __
int_ least16_ t - __
uint_ least8_ t - __
uint_ least16_ t - _flock_
t - _fpos_t
- _off_t
- cbBle
Gatt Characteristic Data - iButton
Protocol Id - iButton
Worker Emulate Callback - iButton
Worker Read Callback - iButton
Worker Write Callback - int_
least16_ t - mjs_
custom_ obj_ destructor_ t - mjs_
ffi_ resolver_ t - mjs_
flags_ poller_ t - mjs_
func_ ptr_ t - mjs_
val_ t - pb_
byte_ t - pb_
bytes_ array_ t - pb_
callback_ t - pb_
extension_ t - pb_
extension_ type_ t - pb_
field_ iter_ t - pb_
field_ t - pb_
istream_ t - pb_
msgdesc_ t - pb_
ostream_ t - pb_
size_ t - pb_
ssize_ t - pb_
type_ t - tar_
unpack_ file_ cb - Optional per-entry callback on unpacking
- uint_
least8_ t - uint_
least16_ t - usbd_
cfg_ callback - USB set configuration callback function
- usbd_
ctl_ callback - USB control callback function.
- usbd_
device - Represents a USB device data.
- usbd_
dsc_ callback - USB get descriptor callback function
- usbd_
evt_ callback - Generic USB device event callback for events and endpoints processing
- usbd_
hw_ connect - Connects or disconnects USB hardware to/from usb host
- usbd_
hw_ enable - Enables or disables USB hardware
- usbd_
hw_ ep_ config - Configures endpoint
- usbd_
hw_ ep_ deconfig - De-configures, cleans and disables endpoint
- usbd_
hw_ ep_ isstalled - Checks endpoint for stalled state
- usbd_
hw_ ep_ read - Reads data from OUT or control endpoint
- usbd_
hw_ ep_ setstall - Stalls and unstalls endpoint
- usbd_
hw_ ep_ write - Writes data to IN or control endpoint
- usbd_
hw_ get_ frameno - Gets frame number from usb hardware.
- usbd_
hw_ get_ serialno - Makes a string descriptor contains unique serial number from hardware ID’s
- usbd_
hw_ getinfo - USBD_HW
- usbd_
hw_ poll - Polls USB hardware for the events
- usbd_
hw_ setaddr - Sets USB hardware address
- usbd_
rqc_ callback - USB control transfer completed callback function.
- va_list
- wint_t
Unions§
- BleGatt
Characteristic Params__ bindgen_ ty_ 1 - Char_
Desc_ Uuid_ t - Char_
UUID_ t - Elf32_
Dyn__ bindgen_ ty_ 1 - Elf32_
auxv_ t__ bindgen_ ty_ 1 - Elf32_
gptab - Elf64_
Dyn__ bindgen_ ty_ 1 - Elf64_
auxv_ t__ bindgen_ ty_ 1 - FelicaFS
Union - Union which represents filesystem in junction with plain data dump
- Felica
Poller Event Data - Felica poller event data.
- Flipper
Application Manifest Base__ bindgen_ ty_ 1 - Furi
HalFlash RawOption Byte Data - Furi
HalFlash RawOption Byte Data__ bindgen_ ty_ 1 - GapEvent
Data - Input
Event__ bindgen_ ty_ 1 - Iso14443_
3aPoller Event Data - Iso14443_3a poller event data.
- Iso14443_
3bPoller Event Data - Iso14443_3b poller event data.
- Iso14443_
4aPoller Event Data - Iso14443_4a poller event data.
- Iso14443_
4bPoller Event Data - Iso14443_4b poller event data.
- LFRFID
Write Request__ bindgen_ ty_ 1 - MfClassic
Listener Event Data - MfClassic
Poller Event Data - MfClassic poller event data.
- MfClassic
Sector Trailer - MfDesfire
File Settings__ bindgen_ ty_ 1 - MfDesfire
Poller Event Data - MfDesfire poller event data.
- MfPlus
Poller Event Data - MIFARE Plus poller event data.
- MfUltralight
Config Pages__ bindgen_ ty_ 1 - MfUltralight
Config Pages__ bindgen_ ty_ 2 - MfUltralight
Counter - MfUltralight
Listener Event Data__ bindgen_ ty_ 1 - MfUltralight
Poller Event Data - MfUltralight poller event data.
- Notification
Message Data - Power
Event Data - RpcApp
System Event Data__ bindgen_ ty_ 1 - Service_
UUID_ t - Slix
Poller Event Data - Slixs poller event data.
- St25tb
Poller Event Data - St25tb
Poller Event Data Mode Request Params - _mbstate_
t__ bindgen_ ty_ 1 - _reent__
bindgen_ ty_ 1 - pb_
callback_ s__ bindgen_ ty_ 1