libdfu: Make the element address 32 bits in size

ST devices are large, and support a large address space...
This commit is contained in:
Richard Hughes 2015-11-19 12:15:53 +00:00
parent a941c3a9e9
commit 6aa47bab89
2 changed files with 5 additions and 5 deletions

View File

@ -133,11 +133,11 @@ dfu_element_get_contents (DfuElement *element)
* *
* Since: 0.5.4 * Since: 0.5.4
**/ **/
guint8 guint32
dfu_element_get_address (DfuElement *element) dfu_element_get_address (DfuElement *element)
{ {
DfuElementPrivate *priv = GET_PRIVATE (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; return priv->address;
} }
@ -173,7 +173,7 @@ dfu_element_set_contents (DfuElement *element, GBytes *contents)
* Since: 0.5.4 * Since: 0.5.4
**/ **/
void void
dfu_element_set_address (DfuElement *element, guint8 address) dfu_element_set_address (DfuElement *element, guint32 address)
{ {
DfuElementPrivate *priv = GET_PRIVATE (element); DfuElementPrivate *priv = GET_PRIVATE (element);
g_return_if_fail (DFU_IS_ELEMENT (element)); g_return_if_fail (DFU_IS_ELEMENT (element));

View File

@ -38,12 +38,12 @@ struct _DfuElementClass
DfuElement *dfu_element_new (void); DfuElement *dfu_element_new (void);
GBytes *dfu_element_get_contents (DfuElement *element); 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, void dfu_element_set_contents (DfuElement *element,
GBytes *contents); GBytes *contents);
void dfu_element_set_address (DfuElement *element, void dfu_element_set_address (DfuElement *element,
guint8 address); guint32 address);
void dfu_element_set_target_size (DfuElement *element, void dfu_element_set_target_size (DfuElement *element,
guint32 target_size); guint32 target_size);