[FL-1063} LF-RFID Cli (#515)

* App lfrfid: update emulator to process external data.
* App lfrfid: cleanup emulator
* App lfrfid: cli interface
* Lib: arguments parser lib

Co-authored-by: あく <alleteam@gmail.com>
This commit is contained in:
SG
2021-06-10 21:53:59 +10:00
committed by GitHub
parent ced7d6315d
commit 4ad5245969
18 changed files with 372 additions and 63 deletions
@@ -35,7 +35,7 @@ bool LfrfidSceneReadNormal::on_event(LfrfidApp* app, LfrfidEvent* event) {
}
switch(type) {
case LfrfidKeyType::KeyEmarine:
case LfrfidKeyType::KeyEM4100:
app->set_text_store(
"[EM] %02X %02X %02X %02X %02X\n"
"count: %u",
@@ -46,7 +46,7 @@ bool LfrfidSceneReadNormal::on_event(LfrfidApp* app, LfrfidEvent* event) {
data[4],
success_reads);
break;
case LfrfidKeyType::KeyHID:
case LfrfidKeyType::KeyH10301:
app->set_text_store(
"[HID26] %02X %02X %02X\n"
"count: %u",
@@ -55,7 +55,7 @@ bool LfrfidSceneReadNormal::on_event(LfrfidApp* app, LfrfidEvent* event) {
data[2],
success_reads);
break;
case LfrfidKeyType::KeyIndala:
case LfrfidKeyType::KeyI40134:
app->set_text_store(
"[IND] %02X %02X %02X\n"
"count: %u",