From d133664567a675598ad664d55a96e5f40b45a81f Mon Sep 17 00:00:00 2001 From: Sascha Nitsch Date: Tue, 22 Mar 2022 06:56:33 +0100 Subject: [PATCH] profile for PulseView --- profiles/pulseview.txt | 105 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 105 insertions(+) create mode 100644 profiles/pulseview.txt diff --git a/profiles/pulseview.txt b/profiles/pulseview.txt new file mode 100644 index 0000000..fa66347 --- /dev/null +++ b/profiles/pulseview.txt @@ -0,0 +1,105 @@ +Profile for PulseView, a "portable, cross-platform, Free/Libre/Open-Source signal analysis software suite" sigrok.org +Support for horizontal and vertical scrolling and zoom using rotary encoders. +Push buttons for start/stop recording (button 46), cursors (button 38), fit recording to screen (button 14, on rotary encoder for zoom) +Includes PulseView Logo. +JSON: +{ + "name": "PulseView", + "customimage": "000000000000000DB000000000000000000000000000004DB200000000000000000000000000004DB200000000000000000000000000046DB6200000000000000000000000000665A6600000000000000000000000000335ACC00000000000000000000000000337ECC000000000000000000000000061B7ED8600000000000000000000000071FFFF8E00000000000000000000000038DFFB1C0000000000000000000000001EFFFF78000000000000000000000000077FFEE000000000000000000000000003BFFDC000000000000000000000000001FFFF8000000000000000000000000000FFFF00000000000000000000000000007FFE00000000000000000000000000003FFC00000000000000000000000000001FF800000000000000000000000000000FF000000000000000000000000000000FF000000000000000000000000000000FF000000000000000000000000000000FF000000000000000000000000000003FFC00000000000000000000000000007FFE00000000000000000000000000007FFE0000000000000000000000000000FFFF0000000000000000000000000000FFFF0000000000000000000000000000FFFF0000000000000000000000000000FFFF0000000000000000000000000000FFFF00000000000000000000000000007FFF00000000000000000000000000007FFE00000000000000", + "mappedbuttons": [ + { + "source": 62, + "type": "SWITCH_PROFILE" + }, + { + "source": 46, + "type": "KEYBOARD_BUTTON", + "target": "KEY_SPACE" + }, + { + "source": 38, + "type": "KEYBOARD_BUTTON", + "target": "KEY_C" + }, + { + "source": 14, + "type": "KEYBOARD_BUTTON", + "target": "KEY_F" + } + ], + "mappedaxis": [], + "mappedrotary": [ + { + "source": 0, + "type": "PREV_PROFILE" + }, + { + "source": 1, + "type": "NEXT_PROFILE" + }, + { + "source": 10, + "type": "MOUSE_REL_WHEEL", + "value": 1 + }, + { + "source": 11, + "type": "MOUSE_REL_WHEEL", + "value": 1 + }, + { + "source": 12, + "type": "MACRO_PRESS", + "macro": 0 + }, + { + "source": 13, + "type": "MACRO_PRESS", + "macro": 1 + }, + { + "source": 14, + "type": "MACRO_PRESS", + "macro": 2 + }, + { + "source": 15, + "type": "MACRO_PRESS", + "macro": 3 + } + ], + "macros": [ + [ + "MACRO_KEY_PRESS", + "KEY_LEFT_ALT", + "MACRO_MOUSE_WHEEL", + -1, + "MACRO_KEY_RELEASE", + "KEY_LEFT_ALT" + ], + [ + "MACRO_KEY_PRESS", + "KEY_LEFT_ALT", + "MACRO_MOUSE_WHEEL", + 1, + "MACRO_KEY_RELEASE", + "KEY_LEFT_ALT" + ], + [ + "MACRO_KEY_PRESS", + "KEY_LEFT_CTRL", + "MACRO_MOUSE_WHEEL", + 1, + "MACRO_KEY_RELEASE", + "KEY_LEFT_CTRL" + ], + [ + "MACRO_KEY_PRESS", + "KEY_LEFT_CTRL", + "MACRO_MOUSE_WHEEL", + -1, + "MACRO_KEY_RELEASE", + "KEY_LEFT_CTRL" + ] + ] + }