mirror of
https://github.com/bettse/seader.git
synced 2026-08-29 05:28:42 +00:00
Reset SAM on read error
This commit is contained in:
@@ -51,6 +51,11 @@ void seader_scene_read_card_success_on_enter(void* context) {
|
||||
}
|
||||
} else {
|
||||
furi_string_set(type_str, "Read error");
|
||||
|
||||
SeaderWorker* seader_worker = seader->worker;
|
||||
SeaderUartBridge* seader_uart = seader_worker->uart;
|
||||
seader_t_1_reset();
|
||||
seader_ccid_check_for_sam(seader_uart);
|
||||
}
|
||||
|
||||
widget_add_button_element(
|
||||
|
||||
@@ -31,6 +31,12 @@ uint8_t seader_next_cpcb() {
|
||||
return cPCB;
|
||||
}
|
||||
|
||||
void seader_t_1_reset() {
|
||||
NAD = 0x00;
|
||||
dPCB = 0x40;
|
||||
cPCB = 0x00;
|
||||
}
|
||||
|
||||
void seader_t_1_set_IFSD(Seader* seader) {
|
||||
SeaderWorker* seader_worker = seader->worker;
|
||||
SeaderUartBridge* seader_uart = seader_worker->uart;
|
||||
|
||||
Reference in New Issue
Block a user