M5Unit-FINGER 0.0.2 git rev:9f22200
Loading...
Searching...
No Matches
unit_FPC1xxx.hpp File Reference

FPC1xxx family with DSP unit for M5UnitUnified. More...

#include <M5UnitComponent.hpp>
#include <array>
#include <vector>

Go to the source code of this file.

Classes

struct  m5::unit::fpc1xxx::User
 User data. More...
 
class  m5::unit::UnitFPC1XXX
 Base class for FPC1xxx family. More...
 
struct  m5::unit::UnitFPC1XXX::config_t
 Settings for begin. More...
 
class  m5::unit::UnitFPC1020A
 For FPC1020A. More...
 

Namespaces

namespace  m5
 Top level namespace of M5stack.
 

Enumerations

enum class  m5::unit::fpc1xxx::ACK : uint8_t {
  Success , Fail , Full = 0x04 , NoUser ,
  Occupied , ExistUser = 0x07 , Timeout
}
 ACK code. More...
 
enum class  m5::unit::fpc1xxx::BaudRate : uint8_t {
  Baud9600 = 1 , Baud19200 , Baud38400 , Baud57600 ,
  Baud115200
}
 Connection baud rate. More...
 
enum class  m5::unit::fpc1xxx::Mode : uint8_t { AllowDuplicate , ProhibitDuplicate }
 Registration mode. More...
 

Detailed Description

FPC1xxx family with DSP unit for M5UnitUnified.

Enumeration Type Documentation

◆ ACK

enum class m5::unit::fpc1xxx::ACK : uint8_t
strong

ACK code.

Enumerator
Success 

Succeed.

Fail 

Failed.

Full 

Capacity full.

NoUser 

No user.

Occupied 

ID occupied.

ExistUser 

User exists.

Timeout 

Timeout.

◆ BaudRate

enum class m5::unit::fpc1xxx::BaudRate : uint8_t
strong

Connection baud rate.

Enumerator
Baud9600 

9600 baud

Baud19200 

19200 baud (as default)

Baud38400 

38400 baud

Baud57600 

57600 baud

Baud115200 

115200 baud

◆ Mode

enum class m5::unit::fpc1xxx::Mode : uint8_t
strong

Registration mode.

Note
Applies to fingerprint registration only
Enumerator
AllowDuplicate 

Allow duplicate registrations.

ProhibitDuplicate 

Characteristic duplication prohibited.