8cfd0eab9e
* rfal: add state changed callback * furi_hal_nfc: add NFC-A emulation API * nfc: add emulation logger, refactor scenes * elements: fix text_box element * gui: fix text box module * nfc: remove unnecessary buffers * nfc: introduce emulation callback concept * nfc: format sources * bt settings: fix incorrect scene switch * bt settings: format sources * Debug: fix x2d import for python 3 * Gui: rename method name widget_clear to widget_reset * nfc: add nfca emulation handler * nfc: add global custom events enum * nfc: UID emulation Data -> Log * furi_hal_nfc: fix incorrect timings * u2f, badusb: widget_clear() -> widget_reset() Co-authored-by: Aleksandr Kutuzov <alleteam@gmail.com>
Structure
app-scened-template- Scened template app libraryapp-template- Template app librarycallback-connector- Callback connector librarycommon-api- Common api declaration librarycyfral- Cyfral librarydrivers- Drivers that we wrotefatfs- External storage file systemflipper_file- Flipper File Format libraryfnv1a-hash- Fnv1a hash libraryirda- Irda librarylibusb_stm32- STM32 USB librarylittlefs- Internal storage file systemmicro-ecc- Elyptic Curve Crpytography librarymlib- Algorithms and containersnanopb- Nano Protobuf librarynfc_protocols- Nfc protocols libraryonewire- One wire libraryqrcode- Qr code generator libraryST25RFAL002- ST253916 driver and NFC halSTM32CubeWB- STM32WB series cube packagesubghz- Subghz librarytoolbox- Toolbox of things that we are using but don't place in coreu8g2- Graphics library that we use to draw GUI