+static void dso2250_set_triggerpos(int value, int long_buffer, uint8_t dest[], int offset)
+{
+ uint32_t min, max;
+ uint32_t tmp, diff;
+
+ min = long_buffer ? 0 : 0x7d7ff;
+ max = 0x7ffff;
+
+ diff = max - min;
+ tmp = min + diff * value / 100;
+ sr_dbg("2250 trigger pos: %3d%% * [0x%x,0x%x] == 0x%x", value, min, max, tmp);
+
+ dest[offset + 0] = tmp & 0xff;
+ dest[offset + 1] = (tmp >> 8) & 0xff;
+ dest[offset + 2] = (tmp >> 16) & 0x7;
+}
+