]> sigrok.org Git - libsigrok.git/blobdiff - src/std.c
drivers: Factor out std_gvar_tuple_u64().
[libsigrok.git] / src / std.c
index fa4218e67ace8f61c61e2dd6912b632438cb0385..c910b417638f52b065fa57aba75816bb0e31fefb 100644 (file)
--- a/src/std.c
+++ b/src/std.c
@@ -647,6 +647,16 @@ SR_PRIV GVariant *std_gvar_min_max_step_thresholds(const double min, const doubl
        return g_variant_builder_end(&gvb);
 }
 
+SR_PRIV GVariant *std_gvar_tuple_u64(uint64_t low, uint64_t high)
+{
+       GVariant *range[2];
+
+       range[0] = g_variant_new_uint64(low);
+       range[1] = g_variant_new_uint64(high);
+
+       return g_variant_new_tuple(range, 2);
+}
+
 SR_PRIV GVariant *std_gvar_array_i32(const int32_t *a, unsigned int n)
 {
        return g_variant_new_fixed_array(G_VARIANT_TYPE_INT32,