Browse Source

Tiny bugfixes

master
Torsten Stauder 4 years ago
parent
commit
8c607b95b0
  1. 4
      src/RfidPn5180.cpp
  2. 2
      src/System.cpp
  3. 2
      src/revision.h

4
src/RfidPn5180.cpp

@ -313,7 +313,7 @@ extern unsigned long Rfid_LastRfidCheckTimestamp;
Serial.println(F("switch to low power card detection: success")); Serial.println(F("switch to low power card detection: success"));
// configure wakeup pin for deep-sleep wake-up, use ext1 // configure wakeup pin for deep-sleep wake-up, use ext1
#if (RFID_IRQ >= 0 && RFID_IRQ <= 39) #if (RFID_IRQ >= 0 && RFID_IRQ <= 39)
esp_sleep_enable_ext1_wakeup((1ULL << (RFID_IRQ)), ESP_EXT1_WAKEUP_ANY_HIGH);
esp_sleep_enable_ext1_wakeup((1ULL << (RFID_IRQ)), ESP_EXT1_WAKEUP_ALL_LOW);
#endif #endif
// freeze pin states in deep sleep // freeze pin states in deep sleep
gpio_hold_en(gpio_num_t(RFID_CS)); // CS/NSS gpio_hold_en(gpio_num_t(RFID_CS)); // CS/NSS
@ -342,7 +342,7 @@ extern unsigned long Rfid_LastRfidCheckTimestamp;
Log_Println((char *) FPSTR(lowPowerCardSuccess), LOGLEVEL_INFO); Log_Println((char *) FPSTR(lowPowerCardSuccess), LOGLEVEL_INFO);
// configure wakeup pin for deep-sleep wake-up, use ext1 // configure wakeup pin for deep-sleep wake-up, use ext1
#if (RFID_IRQ >= 0 && RFID_IRQ <= 39) #if (RFID_IRQ >= 0 && RFID_IRQ <= 39)
esp_sleep_enable_ext1_wakeup((1ULL << (RFID_IRQ)), ESP_EXT1_WAKEUP_ANY_HIGH);
esp_sleep_enable_ext1_wakeup((1ULL << (RFID_IRQ)), ESP_EXT1_WAKEUP_ALL_LOW);
#endif #endif
// freeze pin states in deep sleep // freeze pin states in deep sleep
gpio_hold_en(gpio_num_t(RFID_CS)); // CS/NSS gpio_hold_en(gpio_num_t(RFID_CS)); // CS/NSS

2
src/System.cpp

@ -214,7 +214,9 @@ void System_DeepSleepManager(void) {
digitalWrite(POWER, LOW); digitalWrite(POWER, LOW);
delay(200); delay(200);
Rfid_Exit(); Rfid_Exit();
#ifdef PORT_EXPANDER_ENABLE
Port_Exit(); Port_Exit();
#endif
Serial.println(F("deep-sleep, good night.......")); Serial.println(F("deep-sleep, good night......."));
esp_deep_sleep_start(); esp_deep_sleep_start();
} }

2
src/revision.h

@ -1,4 +1,4 @@
#ifndef __REVISION_H__ #ifndef __REVISION_H__
#define __REVISION_H__ #define __REVISION_H__
constexpr const char softwareRevision[] PROGMEM = "Software-revision: 20211014-1";
constexpr const char softwareRevision[] PROGMEM = "Software-revision: 20211014-2";
#endif #endif
Loading…
Cancel
Save