Don't reset mode on pn532 rescan
This commit is contained in:
parent
23dfc31c74
commit
1f9bc1b7d3
|
@ -59,6 +59,7 @@ public:
|
|||
bool isNewCardPresent() override;
|
||||
String getCardUid() override;
|
||||
void cycleMode();
|
||||
void beginKeepMode();
|
||||
void begin() override;
|
||||
void reset() override;
|
||||
void init() override;
|
||||
|
|
|
@ -19,6 +19,12 @@ void PN532Reader::begin() {
|
|||
pn532->startPassiveTargetIDDetection(mode);
|
||||
}
|
||||
|
||||
void PN532Reader::beginKeepMode() {
|
||||
pn532->begin();
|
||||
irq = 0;
|
||||
pn532->startPassiveTargetIDDetection(mode);
|
||||
}
|
||||
|
||||
void PN532Reader::cycleMode() {
|
||||
this->end();
|
||||
pn532->begin();
|
||||
|
@ -72,7 +78,7 @@ String PN532Reader::getCardUid() {
|
|||
|
||||
void PN532Reader::reset() {
|
||||
this->end();
|
||||
this->begin();
|
||||
this->beginKeepMode();
|
||||
}
|
||||
|
||||
inline bool PN532Reader::canHaveUnstableIdentifier() {
|
||||
|
|
Loading…
Reference in a new issue