Add ESP32 fingerprint support

This commit is contained in:
Theo Arends 2020-11-12 13:47:50 +01:00
parent 85e7f07ef4
commit 08f6b09414
2 changed files with 7 additions and 7 deletions

View File

@ -54,7 +54,7 @@
PUBLIC FUNCTIONS
***************************************************************************/
#if defined(__AVR__) || defined(ESP8266) || defined(FREEDOM_E300_HIFIVE1)
#if defined(__AVR__) || defined(ESP8266) || defined(ESP32) || defined(FREEDOM_E300_HIFIVE1)
/**************************************************************************/
/*!
@brief Instantiates sensor with Software Serial
@ -87,7 +87,7 @@ Adafruit_Fingerprint::Adafruit_Fingerprint(HardwareSerial *hs,
thePassword = password;
theAddress = 0xFFFFFFFF;
#if defined(__AVR__) || defined(ESP8266) || defined(FREEDOM_E300_HIFIVE1)
#if defined(__AVR__) || defined(ESP8266) || defined(ESP32) || defined(FREEDOM_E300_HIFIVE1)
swSerial = NULL;
#endif
hwSerial = hs;
@ -109,7 +109,7 @@ Adafruit_Fingerprint::Adafruit_Fingerprint(Stream *serial, uint32_t password) {
theAddress = 0xFFFFFFFF;
hwSerial = NULL;
#if defined(__AVR__) || defined(ESP8266) || defined(FREEDOM_E300_HIFIVE1)
#if defined(__AVR__) || defined(ESP8266) || defined(ESP32) || defined(FREEDOM_E300_HIFIVE1)
swSerial = NULL;
#endif
mySerial = serial;
@ -126,7 +126,7 @@ void Adafruit_Fingerprint::begin(uint32_t baudrate) {
if (hwSerial)
hwSerial->begin(baudrate);
#if defined(__AVR__) || defined(ESP8266) || defined(FREEDOM_E300_HIFIVE1)
#if defined(__AVR__) || defined(ESP8266) || defined(ESP32) || defined(FREEDOM_E300_HIFIVE1)
if (swSerial)
swSerial->begin(baudrate);
#endif

View File

@ -6,7 +6,7 @@
*/
#include "Arduino.h"
#if defined(__AVR__) || defined(ESP8266)
#if defined(__AVR__) || defined(ESP8266) || defined(ESP32)
//#include <SoftwareSerial.h>
#include <TasmotaSerial.h>
#elif defined(FREEDOM_E300_HIFIVE1)
@ -129,7 +129,7 @@ struct Adafruit_Fingerprint_Packet {
///! Helper class to communicate with and keep state for fingerprint sensors
class Adafruit_Fingerprint {
public:
#if defined(__AVR__) || defined(ESP8266) || defined(FREEDOM_E300_HIFIVE1)
#if defined(__AVR__) || defined(ESP8266) || defined(ESP32) || defined(FREEDOM_E300_HIFIVE1)
// Adafruit_Fingerprint(SoftwareSerial *ss, uint32_t password = 0x0);
Adafruit_Fingerprint(TasmotaSerial *ss, uint32_t password = 0x0);
#endif
@ -186,7 +186,7 @@ private:
uint8_t recvPacket[20];
Stream *mySerial;
#if defined(__AVR__) || defined(ESP8266) || defined(FREEDOM_E300_HIFIVE1)
#if defined(__AVR__) || defined(ESP8266) || defined(ESP32) || defined(FREEDOM_E300_HIFIVE1)
// SoftwareSerial *swSerial;
TasmotaSerial *swSerial;
#endif