#pragma once #include #include #include "hardware.pb.h" typedef std::function RfidCallback; class HardwareRfid { public: HardwareRfid(uint8_t ssPin, uint8_t rstPin); void begin(); void end(); void update(); void setCallback(RfidCallback cb); private: MFRC522 _mfrc; RfidCallback _callback; };