1
mirror of https://github.com/DarkFlippers/unleashed-firmware.git synced 2025-12-12 04:34:43 +04:00
Files
unleashed-firmware/lib/lfrfid/lfrfid_dict_file.h
2024-07-15 20:02:45 +03:00

32 lines
606 B
C

#pragma once
#include <toolbox/protocols/protocol_dict.h>
#include "protocols/lfrfid_protocols.h"
#ifdef __cplusplus
extern "C" {
#endif
/**
* @brief Save protocol from dictionary to file
*
* @param dict
* @param protocol
* @param filename
* @return true
* @return false
*/
bool lfrfid_dict_file_save(ProtocolDict* dict, ProtocolId protocol, const char* filename);
/**
* @brief Load protocol from file to dictionary
*
* @param dict
* @param filename
* @return ProtocolId
*/
ProtocolId lfrfid_dict_file_load(ProtocolDict* dict, const char* filename);
#ifdef __cplusplus
}
#endif