mirror of
https://github.com/bettse/seader.git
synced 2026-10-27 08:03:28 +00:00
Change seader_worker_process_sam_message sig
This commit is contained in:
1 parent
9bd2759b7b
commit
193e4352db
3 files changed
+3
-5
No files matched your search
@@ -329,7 +329,7 @@ size_t seader_ccid_process(Seader* seader, uint8_t* cmd, size_t cmd_len) {
|
||||
if(message.bMessageType == CCID_MESSAGE_TYPE_RDR_to_PC_DataBlock) {
|
||||
if(hasSAM) {
|
||||
if(message.bSlot == sam_slot) {
|
||||
seader_worker_process_sam_message(seader, &message);
|
||||
seader_worker_process_sam_message(seader, message.payload, message.dwLength);
|
||||
} else {
|
||||
FURI_LOG_D(TAG, "Discarding message on non-sam slot");
|
||||
}
|
||||
|
||||
+1
-3
@@ -114,9 +114,7 @@ bool seader_process_success_response(Seader* seader, uint8_t* apdu, size_t len)
|
||||
return true;
|
||||
}
|
||||
|
||||
bool seader_worker_process_sam_message(Seader* seader, CCID_Message* message) {
|
||||
size_t len = message->dwLength;
|
||||
uint8_t* apdu = message->payload;
|
||||
bool seader_worker_process_sam_message(Seader* seader, uint8_t* apdu, uint32_t len) {
|
||||
SeaderWorker* seader_worker = seader->worker;
|
||||
SeaderUartBridge* seader_uart = seader_worker->uart;
|
||||
if(len < 2) {
|
||||
|
||||
+1
-1
@@ -62,7 +62,7 @@ void seader_worker_start(
|
||||
void* context);
|
||||
|
||||
void seader_worker_stop(SeaderWorker* seader_worker);
|
||||
bool seader_worker_process_sam_message(Seader* seader, CCID_Message* message);
|
||||
bool seader_worker_process_sam_message(Seader* seader, uint8_t* apdu, uint32_t len);
|
||||
void seader_worker_send_version(Seader* seader);
|
||||
|
||||
NfcCommand seader_worker_poller_callback_iso14443_4a(NfcGenericEvent event, void* context);
|
||||
|
||||
Reference in new issue
Block a user