@@ -432,3 +432,60 @@ void MFRC522Debug::PICC_DumpMifareUltralightToSerial(MFRC522 &device, Print &log
432
432
}
433
433
}
434
434
} // End PICC_DumpMifareUltralightToSerial()
435
+
436
+ String MFRC522Debug::toString (PCD_Register reg)
437
+ {
438
+ switch (reg)
439
+ {
440
+ case PCD_Register::CommandReg : return " CommandReg " ;
441
+ case PCD_Register::ComIEnReg : return " ComIEnReg " ;
442
+ case PCD_Register::DivIEnReg : return " DivIEnReg " ;
443
+ case PCD_Register::ComIrqReg : return " ComIrqReg " ;
444
+ case PCD_Register::DivIrqReg : return " DivIrqReg " ;
445
+ case PCD_Register::ErrorReg : return " ErrorReg " ;
446
+ case PCD_Register::Status1Reg : return " Status1Reg " ;
447
+ case PCD_Register::Status2Reg : return " Status2Reg " ;
448
+ case PCD_Register::FIFODataReg : return " FIFODataReg " ;
449
+ case PCD_Register::FIFOLevelReg : return " FIFOLevelReg " ;
450
+ case PCD_Register::WaterLevelReg : return " WaterLevelReg " ;
451
+ case PCD_Register::ControlReg : return " ControlReg " ;
452
+ case PCD_Register::BitFramingReg : return " BitFramingReg " ;
453
+ case PCD_Register::CollReg : return " CollReg " ;
454
+ case PCD_Register::ModeReg : return " ModeReg " ;
455
+ case PCD_Register::TxModeReg : return " TxModeReg " ;
456
+ case PCD_Register::RxModeReg : return " RxModeReg " ;
457
+ case PCD_Register::TxControlReg : return " TxControlReg " ;
458
+ case PCD_Register::TxASKReg : return " TxASKReg " ;
459
+ case PCD_Register::TxSelReg : return " TxSelReg " ;
460
+ case PCD_Register::RxSelReg : return " RxSelReg " ;
461
+ case PCD_Register::RxThresholdReg : return " RxThresholdReg " ;
462
+ case PCD_Register::DemodReg : return " DemodReg " ;
463
+ case PCD_Register::MfTxReg : return " MfTxReg " ;
464
+ case PCD_Register::MfRxReg : return " MfRxReg " ;
465
+ case PCD_Register::SerialSpeedReg : return " SerialSpeedReg " ;
466
+ case PCD_Register::CRCResultRegH : return " CRCResultRegH " ;
467
+ case PCD_Register::CRCResultRegL : return " CRCResultRegL " ;
468
+ case PCD_Register::ModWidthReg : return " ModWidthReg " ;
469
+ case PCD_Register::RFCfgReg : return " RFCfgReg " ;
470
+ case PCD_Register::GsNReg : return " GsNReg " ;
471
+ case PCD_Register::CWGsPReg : return " CWGsPReg " ;
472
+ case PCD_Register::ModGsPReg : return " ModGsPReg " ;
473
+ case PCD_Register::TModeReg : return " TModeReg " ;
474
+ case PCD_Register::TPrescalerReg : return " TPrescalerReg " ;
475
+ case PCD_Register::TReloadRegH : return " TReloadRegH " ;
476
+ case PCD_Register::TReloadRegL : return " TReloadRegL " ;
477
+ case PCD_Register::TCounterValueRegH : return " TCounterValueRegH" ;
478
+ case PCD_Register::TCounterValueRegL : return " TCounterValueRegL" ;
479
+ case PCD_Register::TestSel1Reg : return " TestSel1Reg " ;
480
+ case PCD_Register::TestSel2Reg : return " TestSel2Reg " ;
481
+ case PCD_Register::TestPinEnReg : return " TestPinEnReg " ;
482
+ case PCD_Register::TestPinValueReg : return " TestPinValueReg " ;
483
+ case PCD_Register::TestBusReg : return " TestBusReg " ;
484
+ case PCD_Register::AutoTestReg : return " AutoTestReg " ;
485
+ case PCD_Register::VersionReg : return " VersionReg " ;
486
+ case PCD_Register::AnalogTestReg : return " AnalogTestReg " ;
487
+ case PCD_Register::TestDAC1Reg : return " TestDAC1Reg " ;
488
+ case PCD_Register::TestDAC2Reg : return " TestDAC2Reg " ;
489
+ case PCD_Register::TestADCReg : return " TestADCReg " ;
490
+ }
491
+ }
0 commit comments