flipperzero-firmware/applications
Kevin Wallace 88facf20c1
nfc: DESFire fixes (#1334)
* nfc: don't give up on reading DESFire card if GET_KEY_SETTINGS fails
  Some cards are configured to refuse to provide key settings, but still
  provide other info.  For example, Ubiquiti UniFi Protect access cards
  won't list keys or applications, but will still answer GET_FREE_MEMORY.
* nfc: don't show error when saving DESFire card with no applications
* nfc: fix DESFire load with 0 applications or no PICC key settings

Co-authored-by: Kevin Wallace <git+flipperzero@kevin.wallace.seattle.wa.us>
Co-authored-by: gornekich <n.gorbadey@gmail.com>
Co-authored-by: あく <alleteam@gmail.com>
2022-06-21 23:58:22 +09:00
..
about [FL-2520] FW build with -Wextra (#1185) 2022-05-06 16:37:10 +03:00
accessor [FL-2520] FW build with -Wextra (#1185) 2022-05-06 16:37:10 +03:00
archive [FL-2565] Archive: switch to browser worker #1295 2022-06-09 16:09:52 +09:00
bad_usb [FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs (#1333) 2022-06-20 18:54:48 +04:00
bt [FL-2580] FuriHal: add more supported radio stacks (#1301) 2022-06-09 18:07:42 +09:00
cli [FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs (#1333) 2022-06-20 18:54:48 +04:00
crypto [FL-2520] FW build with -Wextra (#1185) 2022-05-06 16:37:10 +03:00
debug_tools [FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs (#1333) 2022-06-20 18:54:48 +04:00
desktop [FL-2556] Update complete screen (#1332) 2022-06-21 23:11:34 +09:00
dialogs [FL-2491] File browser GUI module (#1237) 2022-05-27 14:19:21 +03:00
dolphin Drop libs rtc (#1248) 2022-05-20 05:53:33 +10:00
gpio [FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs (#1333) 2022-06-20 18:54:48 +04:00
gui [FL-2568] Infrared C port (#1326) 2022-06-21 21:45:50 +09:00
ibutton HW LED blink integration (#1310) 2022-06-13 10:08:28 +09:00
infrared [FL-2548] Infrared: show error if no SD card/databases (#1337) 2022-06-21 23:45:55 +09:00
input [FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs (#1333) 2022-06-20 18:54:48 +04:00
lfrfid HW LED blink integration (#1310) 2022-06-13 10:08:28 +09:00
lfrfid_debug [FL-2527] Updater: Migrating to new manifest path convention (#1213) 2022-05-11 12:45:01 +03:00
loader [FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs (#1333) 2022-06-20 18:54:48 +04:00
music_player [FL-2491] File browser GUI module (#1237) 2022-05-27 14:19:21 +03:00
nfc nfc: DESFire fixes (#1334) 2022-06-21 23:58:22 +09:00
notification [FL-2548] Infrared: show error if no SD card/databases (#1337) 2022-06-21 23:45:55 +09:00
power desktop: prompt to power off on back button long press (#1279) 2022-06-10 22:29:25 +09:00
rpc [FL-2588] RPC storage: Ignore incorrect file names #1318 2022-06-21 22:46:39 +09:00
snake_game [FL-2520] FW build with -Wextra (#1185) 2022-05-06 16:37:10 +03:00
storage Nfc: async pcap worker (#1315) 2022-06-14 11:14:13 +10:00
storage_settings [FL-2534] Correct scene navigation UX in storage app #1308 2022-06-10 19:49:25 +09:00
subghz SubGhz: frequency analyzer combined frequency detection method (#1321) 2022-06-21 22:30:30 +09:00
system [FL-2537, FL-2539, FL-2534, FL-2534, FL-2525]: UI and UX improvements (#1246) 2022-05-20 02:07:45 +10:00
u2f [FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs (#1333) 2022-06-20 18:54:48 +04:00
unit_tests [FL-2591] Furi: remove CMSIS thread api, migrate to FuriThread, remove unused CMSIS APIs (#1333) 2022-06-20 18:54:48 +04:00
updater [FL-2556] Update complete screen (#1332) 2022-06-21 23:11:34 +09:00
applications.c [FL-2568] Infrared C port (#1326) 2022-06-21 21:45:50 +09:00
applications.h [FL-2399, FL-2261] Tickless sleep shenanigans (#1168) 2022-04-29 16:29:51 +03:00
applications.mk [FL-2568] Infrared C port (#1326) 2022-06-21 21:45:50 +09:00
ReadMe.md [FL-2263] Flasher service & RAM exec (#1006) 2022-04-13 23:50:25 +03:00

Structure

  • about - Small About application that shows flipper info

  • accessor - Wiegand server

  • archive - Archive and file manager

  • bad_usb - Bad USB application

  • bt - BLE service and application

  • cli - Console service and API

  • crypto - Crypto cli tools

  • debug_tools - Different tools that we use for debug

  • desktop - Desktop service

  • dialogs - Dialogs service: GUI Dialogs for your app

  • dolphin - Dolphin service and supplementary apps

  • gpio - GPIO application: includes USART bridge and GPIO control

  • gui - GUI service and API

  • ibutton - iButton application, onewire keys and more

  • input - Input service

  • infrared - Infrared application, controls your IR devices

  • infrared_monitor - Infrared debug tool

  • lfrfid - LF RFID application

  • lfrfid_debug - LF RFID debug tool

  • loader - Application loader service

  • music_player - Music player app (demo)

  • nfc - NFC application, HF rfid, EMV and etc

  • notification - Notification service

  • power - Power service

  • power_observer - Power debug tool

  • rpc - RPC service and API

  • scened_app_example - C++ application example

  • snake_game - Snake game application

  • storage - Storage service, internal + sdcard

  • storage_settings - Storage settings app

  • subghz - SubGhz application, 433 fobs and etc

  • system - System settings, tools and API

  • tests - Unit tests and etc

  • u2f - U2F Application

  • updater - Update service & application

  • application.c - Firmware application list source

  • application.h - Firmware application list header

  • application.mk - Makefile helper