#ifndef _RFID_DATA_H_ #define _RFID_DATA_H_ #include #include typedef struct { uint32_t init; // 4 uint32_t uid[10]; // 40 uint32_t money; // 4 uint32_t bonus; // 4 uint32_t type_abonement; // 4 uint32_t number_abonement; // 4 uint32_t best_before; // 4 uint8_t reserv[16]; // 16 } mifaredata_t; // 80 extern mifaredata_t* get_mifare_data(); extern void set_mifare_data(mifaredata_t* data); extern mifaredata_t* read_mifare_card(); extern bool write_mifare_card(); extern mifaredata_t* init_mifare_card_data(); extern bool is_empty_mifare_card(); #endif