From 7c2a102bee05844a818b2e8d98be56f17082354e Mon Sep 17 00:00:00 2001 From: Eveldee Date: Sun, 10 Jan 2021 00:50:59 +0100 Subject: [PATCH] Fix Wake --- WaveshareUARTFingerprintSensor/FingerprintSensor.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/WaveshareUARTFingerprintSensor/FingerprintSensor.cs b/WaveshareUARTFingerprintSensor/FingerprintSensor.cs index d1dfbdf..6aae482 100644 --- a/WaveshareUARTFingerprintSensor/FingerprintSensor.cs +++ b/WaveshareUARTFingerprintSensor/FingerprintSensor.cs @@ -510,7 +510,11 @@ namespace WaveshareUARTFingerprintSensor public void Wake() { _sleeping = false; - _rstPin.Write(GpioPinValue.High); + _rstPin.Write(GpioPinValue.High); + + // Needed after wake to really wake the sensor + // Because the first command always fail for whatever reason + TryGetUserCount(out var _); } private void OnWake()