CR95F X-Nucleo NFC03A1 Shield STM
Dependents: Nucleo_NFC03A1_Demo
Diff: CR95HF.h
- Revision:
- 1:549e63ac990c
- Parent:
- 0:57769c77d24e
- Child:
- 2:c7006765c441
--- a/CR95HF.h Fri Aug 24 13:12:48 2018 +0000 +++ b/CR95HF.h Thu Aug 30 11:43:43 2018 +0000 @@ -1,6 +1,27 @@ +/** +* @file CR95HF.h +* @brief Driver for CR95HF +* +*/ #include <mbed.h> -#include <string> + +/** +* My CR95HF class. +* +* Example: +* @code +* #include <CR95HF.h> +* +* CR95HF nfcChip(UART_TX, UART_RX); +* +* nfcChip.Init(); +* +* while(true) { +* nfcChip.ConfigManagerTagHunting(); +* } +* +*/ class CR95HF { public: @@ -8,14 +29,12 @@ * Constructor */ CR95HF(PinName tx, PinName rx); - ~CR95HF(); - - uint8_t CR95HF_Init(); - uint8_t CR95HF_ConfigManagerTagHunting(); + uint8_t Init(); + uint8_t ConfigManagerTagHunting(); private: - Serial serial; - string commando; - void readLineCallback(); + Serial nfcDevice; + void nfcWrite(uint8_t cmd[], uint8_t len); + void rxCallbackNFC(); }; \ No newline at end of file