Add support for Pyramid tags (#1676)
* Add support for Pyramid tags * Also add additional checks for AWID decoder to avoid missdetection * lfrfid worker: reset GPIO_LOAD pin * lfrfid: protocol viking, format * lfrfid: protocol pyramid, format * lfrfid: protocol paradox, format * lfrfid: protocol jablotron, format * lfrfid: protocol em4100, format * lfrfid: increase reading time by 0.5s since protocol viking takes longer to read Co-authored-by: SG <who.just.the.doctor@gmail.com>
This commit is contained in:
@@ -162,12 +162,7 @@ LevelDuration protocol_jablotron_encoder_yield(ProtocolJablotron* protocol) {
|
||||
|
||||
void protocol_jablotron_render_data(ProtocolJablotron* protocol, string_t result) {
|
||||
uint64_t id = protocol_jablotron_card_id(protocol->data);
|
||||
string_printf(result, "ID: %llx\r\n", id);
|
||||
};
|
||||
|
||||
void protocol_jablotron_render_brief_data(ProtocolJablotron* protocol, string_t result) {
|
||||
uint64_t id = protocol_jablotron_card_id(protocol->data);
|
||||
string_printf(result, "ID: %llx\r\n", id);
|
||||
string_printf(result, "ID: %llX\r\n", id);
|
||||
};
|
||||
|
||||
bool protocol_jablotron_write_data(ProtocolJablotron* protocol, void* data) {
|
||||
@@ -207,6 +202,6 @@ const ProtocolBase protocol_jablotron = {
|
||||
.yield = (ProtocolEncoderYield)protocol_jablotron_encoder_yield,
|
||||
},
|
||||
.render_data = (ProtocolRenderData)protocol_jablotron_render_data,
|
||||
.render_brief_data = (ProtocolRenderData)protocol_jablotron_render_brief_data,
|
||||
.render_brief_data = (ProtocolRenderData)protocol_jablotron_render_data,
|
||||
.write_data = (ProtocolWriteData)protocol_jablotron_write_data,
|
||||
};
|
Reference in New Issue
Block a user