mirror of
https://github.com/bettse/seader.git
synced 2026-03-31 09:46:07 +00:00
Improve perforance related to sam insert/remove
This commit is contained in:
2
ccid.c
2
ccid.c
@@ -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