CR95F X-Nucleo NFC03A1 Shield STM
Dependents: Nucleo_NFC03A1_Demo
CR95HF.h
- Committer:
- duchonic
- Date:
- 2018-09-03
- Revision:
- 3:12c871b2412d
- Parent:
- 2:c7006765c441
- Child:
- 4:8fce71523e13
File content as of revision 3:12c871b2412d:
/** * @file CR95HF.h * @brief Driver for CR95HF * */ #include <mbed.h> /** * My CR95HF class. * * Example: * @code * #include <CR95HF.h> * * CR95HF nfcChip(UART_TX, UART_RX); * * nfcChip.Init(); * * while(true) { * nfcChip.ConfigManagerTagHunting(); * } * * @endcode */ class CR95HF { public: /** Constructor */ CR95HF(PinName tx, PinName rx); ~CR95HF(); uint8_t Init(); uint8_t ConfigManagerTagHunting(); private: Serial nfcDevice; void nfcWrite(uint8_t cmd[], uint8_t len); bool rxMsgComplete; uint8_t rxData[256]; uint8_t rxBufPos; uint8_t blub; uint8_t len; void rxCallbackNFC(); };