820afd2aec
* Mifare Classic 1/4K, 4/7b uid, NFC-A: NFC-A is not complete yet, as there are no 4b uid tests. Also, Mifare Classic tests don't cover the key cache yet. * NFC unit tests require access to the NFC app * Made nfc_device_save accept full path as an argument * Move from cstrs to furi strings and fix logic * nfc tests: fix memory leak * nfc: add mf_classic_get_total_blocks() to API * nfc tests: simplify nfc tests * nfc: fix memory leak in shadow file saving * nfc: fix set uid scene * nfc: fix saving files * nfc: fix preload nfc file path * nfc: remove comments Co-authored-by: Sergey Gavrilov <who.just.the.doctor@gmail.com> Co-authored-by: gornekich <n.gorbadey@gmail.com> Co-authored-by: あく <alleteam@gmail.com>
Structure
app-scened-template- Scened template app libraryapp-template- Template app librarycallback-connector- Callback connector librarydrivers- Drivers that we wrotefatfs- External storage file systemflipper_format- Flipper File Format libraryfnv1a-hash- Fnv1a hash libraryheatshrink- Image compression libraryinfrared- Infrared librarylibusb_stm32- STM32 USB librarylittlefs- Internal storage file systemmicro-ecc- Elliptic Curve Crpytography librarymicrotar- TAR archive support librarymlib- Algorithms and containersnanopb- Nano Protobuf librarynfc- Nfc libraryone_wire- 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