mirror of
https://github.com/bettse/seader.git
synced 2026-10-22 21:54:09 +00:00
Improve perforance related to sam insert/remove
This commit is contained in:
1 parent
74b2f77f39
commit
6351e2c00a
2 files changed
+5
No files matched your search
@@ -135,6 +135,8 @@ size_t processCCID(SeaderWorker* seader_worker, uint8_t* cmd, size_t cmd_len) {
|
||||
switch(cmd[1]) {
|
||||
case CARD_OUT:
|
||||
FURI_LOG_D(TAG, "Card removed");
|
||||
powered = false;
|
||||
hasSAM = false;
|
||||
retries = 3;
|
||||
break;
|
||||
case CARD_IN_1:
|
||||
|
||||
@@ -40,6 +40,9 @@ bool seader_scene_sam_missing_on_event(void* context, SceneManagerEvent event) {
|
||||
} else if(event.event == SubmenuIndexSaved) {
|
||||
scene_manager_next_scene(seader->scene_manager, SeaderSceneFileSelect);
|
||||
consumed = true;
|
||||
} else if(event.event == SeaderWorkerEventSamPresent) {
|
||||
scene_manager_next_scene(seader->scene_manager, SeaderSceneSamPresent);
|
||||
consumed = true;
|
||||
}
|
||||
} else if(event.type == SceneManagerEventTypeBack) {
|
||||
scene_manager_stop(seader->scene_manager);
|
||||
|
||||
Reference in new issue
Block a user