This commit is contained in:
iceman1001 2023-12-01 10:59:18 +01:00
commit a913b2c662
11 changed files with 31 additions and 26 deletions

View file

@ -905,7 +905,7 @@ void Plot::MoveTo(uint32_t pos) {
if (g_GraphTraceLen == 0) return; if (g_GraphTraceLen == 0) return;
g_GraphStart = pos; g_GraphStart = pos;
QObject* signalSender = sender(); QObject *signalSender = sender();
if (signalSender != nullptr && signalSender != this) { if (signalSender != nullptr && signalSender != this) {
// Update if it's triggered by a signal from other object // Update if it's triggered by a signal from other object
this->update(); this->update();

View file

@ -9995,16 +9995,18 @@
"description": "Sniff low frequency signal. - use `lf config` to set parameters. - use `data plot` to look at it", "description": "Sniff low frequency signal. - use `lf config` to set parameters. - use `data plot` to look at it",
"notes": [ "notes": [
"lf read -v -s 12000 -> collect 12000 samples", "lf read -v -s 12000 -> collect 12000 samples",
"lf read -s 3000 -@ -> oscilloscope style" "lf read -s 3000 -@ -> oscilloscope style",
"lf read -r -> use real-time mode"
], ],
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-s, --samples <dec> number of samples to collect", "-s, --samples <dec> number of samples to collect",
"-v, --verbose verbose output", "-v, --verbose verbose output",
"-@ continuous reading mode" "-@ continuous reading mode",
"-r, --realtime real-time reading mode"
], ],
"usage": "lf read [-hv@] [-s <dec>]" "usage": "lf read [-hv@r] [-s <dec>]"
}, },
"lf search": { "lf search": {
"command": "lf search", "command": "lf search",
@ -10180,16 +10182,18 @@
"description": "Sniff low frequency signal. You need to configure the LF part on the Proxmark3 device manually. Usually a trigger and skip samples is a good thing to set before doing a low frequency sniff. - use `lf config` to set parameters. - use `data plot` to look at sniff signal. - use `lf search -1` to see if signal can be automatic decoded", "description": "Sniff low frequency signal. You need to configure the LF part on the Proxmark3 device manually. Usually a trigger and skip samples is a good thing to set before doing a low frequency sniff. - use `lf config` to set parameters. - use `data plot` to look at sniff signal. - use `lf search -1` to see if signal can be automatic decoded",
"notes": [ "notes": [
"lf sniff -v", "lf sniff -v",
"lf sniff -s 3000 -@ -> oscilloscope style" "lf sniff -s 3000 -@ -> oscilloscope style",
"lf sniff -r -> use real-time mode"
], ],
"offline": false, "offline": false,
"options": [ "options": [
"-h, --help This help", "-h, --help This help",
"-s, --samples <dec> number of samples to collect", "-s, --samples <dec> number of samples to collect",
"-v, --verbose verbose output", "-v, --verbose verbose output",
"-@ continuous sniffing mode" "-@ continuous sniffing mode",
"-r, --realtime real-time sniffing mode"
], ],
"usage": "lf sniff [-hv@] [-s <dec>]" "usage": "lf sniff [-hv@r] [-s <dec>]"
}, },
"lf t55xx bruteforce": { "lf t55xx bruteforce": {
"command": "lf t55xx bruteforce", "command": "lf t55xx bruteforce",
@ -12066,6 +12070,6 @@
"metadata": { "metadata": {
"commands_extracted": 699, "commands_extracted": 699,
"extracted_by": "PM3Help2JSON v1.00", "extracted_by": "PM3Help2JSON v1.00",
"extracted_on": "2023-11-11T20:31:02" "extracted_on": "2023-12-01T09:58:53"
} }
} }

View file

@ -280,7 +280,8 @@ typedef struct {
typedef struct { typedef struct {
// 64KB SRAM -> 524288 bits(max sample num) < 2^30 // 64KB SRAM -> 524288 bits(max sample num) < 2^30
uint32_t samples : LF_SAMPLES_BITS; uint32_t samples :
LF_SAMPLES_BITS;
bool realtime : 1; bool realtime : 1;
bool verbose : 1; bool verbose : 1;
} PACKED lf_sample_payload_t; } PACKED lf_sample_payload_t;