mirror of
https://github.com/dimoniche/solarium.vlad.git
synced 2026-01-30 13:03:30 +03:00
29 lines
776 B
C
29 lines
776 B
C
#ifndef _RFID_DATA_H_
|
|
#define _RFID_DATA_H_
|
|
|
|
#include <stdint.h>
|
|
#include <stdbool.h>
|
|
|
|
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 |