mirror of
https://github.com/RfidResearchGroup/proxmark3.git
synced 2025-08-19 21:03:48 -07:00
hitag: avoid warning about unaligned pointer in packed struct
This commit is contained in:
parent
3d3784c9df
commit
8dd803cd6b
1 changed files with 5 additions and 1 deletions
|
@ -778,7 +778,11 @@ static void PacketReceived(PacketCommandNG *packet) {
|
||||||
bool verbose : 1;
|
bool verbose : 1;
|
||||||
} PACKED;
|
} PACKED;
|
||||||
struct p *payload = (struct p *)packet->data.asBytes;
|
struct p *payload = (struct p *)packet->data.asBytes;
|
||||||
ModThenAcquireRawAdcSamples125k(payload->delay, payload->period_0, payload->period_1, payload->symbol_extra, payload->period_extra, packet->data.asBytes + sizeof(struct p), payload->verbose, payload->samples);
|
uint8_t symbol_extra[LF_CMDREAD_MAX_EXTRA_SYMBOLS];
|
||||||
|
uint16_t period_extra[LF_CMDREAD_MAX_EXTRA_SYMBOLS];
|
||||||
|
memcpy(symbol_extra, payload->symbol_extra, sizeof(symbol_extra));
|
||||||
|
memcpy(period_extra, payload->period_extra, sizeof(period_extra));
|
||||||
|
ModThenAcquireRawAdcSamples125k(payload->delay, payload->period_0, payload->period_1, symbol_extra, period_extra, packet->data.asBytes + sizeof(struct p), payload->verbose, payload->samples);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
case CMD_LF_SNIFF_RAW_ADC: {
|
case CMD_LF_SNIFF_RAW_ADC: {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue