[FL-1059] T5577 write (#463)

* Api-hal-gpio: extend init functions
* App Lfrfid: separate protocol layer
* App Lfrfid: write EM key scene
* App Lfrfid: syntax fix
This commit is contained in:
SG
2021-05-18 18:37:47 +10:00
committed by GitHub
parent 588480831a
commit 618ddfcd04
28 changed files with 956 additions and 420 deletions
+5
View File
@@ -10,6 +10,7 @@
#include "scene/lf-rfid-scene-read-normal.h"
#include "scene/lf-rfid-scene-read-indala.h"
#include "scene/lf-rfid-scene-tune.h"
#include "scene/lf-rfid-scene-write.h"
#include "helpers/rfid-reader.h"
#include "helpers/rfid-timer-emulator.h"
@@ -30,6 +31,7 @@ public:
EmulateHID,
EmulateEM,
Tune,
Write,
};
LfrfidAppViewManager* get_view_manager();
@@ -49,6 +51,7 @@ public:
RfidReader* get_reader();
RfidTimerEmulator* get_emulator();
RfidWriter* get_writer();
private:
std::list<Scene> previous_scenes_list = {Scene::Exit};
@@ -63,6 +66,7 @@ private:
{Scene::EmulateHID, new LfrfidSceneEmulateHID()},
{Scene::EmulateEM, new LfrfidSceneEmulateEMMarine()},
{Scene::Tune, new LfrfidSceneTune()},
{Scene::Write, new LfrfidSceneWrite()},
};
static const uint8_t text_store_size = 128;
@@ -70,4 +74,5 @@ private:
RfidReader reader;
RfidTimerEmulator emulator;
RfidWriter writer;
};