소스 검색

log incoming apdu

Eric Betts 1 년 전
부모
커밋
57aba91b64
1개의 변경된 파일6개의 추가작업 그리고 0개의 파일을 삭제
  1. 6 0
      sam_api.c

+ 6 - 0
sam_api.c

@@ -855,6 +855,12 @@ bool seader_process_success_response_i(
     if(rval.code == RC_OK) {
     if(rval.code == RC_OK) {
 #ifdef ASN1_DEBUG
 #ifdef ASN1_DEBUG
         if(online == false) {
         if(online == false) {
+            memset(display, 0, sizeof(display));
+            for(uint8_t i = 0; i < len - 6; i++) {
+                snprintf(display + (i * 2), sizeof(display), "%02x", apdu[i + 6]);
+            }
+            FURI_LOG_D(TAG, "incoming APDU %s", display);
+
             char payloadDebug[384] = {0};
             char payloadDebug[384] = {0};
             memset(payloadDebug, 0, sizeof(payloadDebug));
             memset(payloadDebug, 0, sizeof(payloadDebug));
             (&asn_DEF_Payload)
             (&asn_DEF_Payload)