From 6aa47bab89a4c4259cf797ff8933cd8e28aae6a6 Mon Sep 17 00:00:00 2001 From: Richard Hughes Date: Thu, 19 Nov 2015 12:15:53 +0000 Subject: [PATCH] libdfu: Make the element address 32 bits in size ST devices are large, and support a large address space... --- libdfu/dfu-element.c | 6 +++--- libdfu/dfu-element.h | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/libdfu/dfu-element.c b/libdfu/dfu-element.c index 3e185d6ef..ea024fc0c 100644 --- a/libdfu/dfu-element.c +++ b/libdfu/dfu-element.c @@ -133,11 +133,11 @@ dfu_element_get_contents (DfuElement *element) * * Since: 0.5.4 **/ -guint8 +guint32 dfu_element_get_address (DfuElement *element) { DfuElementPrivate *priv = GET_PRIVATE (element); - g_return_val_if_fail (DFU_IS_ELEMENT (element), 0xff); + g_return_val_if_fail (DFU_IS_ELEMENT (element), 0x00); return priv->address; } @@ -173,7 +173,7 @@ dfu_element_set_contents (DfuElement *element, GBytes *contents) * Since: 0.5.4 **/ void -dfu_element_set_address (DfuElement *element, guint8 address) +dfu_element_set_address (DfuElement *element, guint32 address) { DfuElementPrivate *priv = GET_PRIVATE (element); g_return_if_fail (DFU_IS_ELEMENT (element)); diff --git a/libdfu/dfu-element.h b/libdfu/dfu-element.h index 127505b2b..bc10c7c27 100644 --- a/libdfu/dfu-element.h +++ b/libdfu/dfu-element.h @@ -38,12 +38,12 @@ struct _DfuElementClass DfuElement *dfu_element_new (void); GBytes *dfu_element_get_contents (DfuElement *element); -guint8 dfu_element_get_address (DfuElement *element); +guint32 dfu_element_get_address (DfuElement *element); void dfu_element_set_contents (DfuElement *element, GBytes *contents); void dfu_element_set_address (DfuElement *element, - guint8 address); + guint32 address); void dfu_element_set_target_size (DfuElement *element, guint32 target_size);