diff --git a/src/mesh/mesh_upper_transport.c b/src/mesh/mesh_upper_transport.c index b96399726..6db84f724 100644 --- a/src/mesh/mesh_upper_transport.c +++ b/src/mesh/mesh_upper_transport.c @@ -1349,13 +1349,13 @@ void mesh_upper_transport_message_add_uint16(mesh_upper_transport_builder_t * bu mesh_upper_transport_message_add_data(builder, buffer, sizeof(buffer)); } -void mesh_upper_transport_message_add_uint24(mesh_upper_transport_builder_t * builder, uint16_t value){ +void mesh_upper_transport_message_add_uint24(mesh_upper_transport_builder_t * builder, uint32_t value){ uint8_t buffer[3]; little_endian_store_24(buffer, 0, value); mesh_upper_transport_message_add_data(builder, buffer, sizeof(buffer)); } -void mesh_upper_transport_message_add_uint32(mesh_upper_transport_builder_t * builder, uint16_t value){ +void mesh_upper_transport_message_add_uint32(mesh_upper_transport_builder_t * builder, uint32_t value){ uint8_t buffer[4]; little_endian_store_32(buffer, 0, value); mesh_upper_transport_message_add_data(builder, buffer, sizeof(buffer)); diff --git a/src/mesh/mesh_upper_transport.h b/src/mesh/mesh_upper_transport.h index 04f324290..a1fedc672 100644 --- a/src/mesh/mesh_upper_transport.h +++ b/src/mesh/mesh_upper_transport.h @@ -91,13 +91,13 @@ void mesh_upper_transport_message_add_uint16(mesh_upper_transport_builder_t * bu * @param builder * @param value */ -void mesh_upper_transport_message_add_uint24(mesh_upper_transport_builder_t * builder, uint16_t value); +void mesh_upper_transport_message_add_uint24(mesh_upper_transport_builder_t * builder, uint32_t value); /** * @brief append uint32 * @param builder * @param value */ -void mesh_upper_transport_message_add_uint32(mesh_upper_transport_builder_t * builder, uint16_t value); +void mesh_upper_transport_message_add_uint32(mesh_upper_transport_builder_t * builder, uint32_t value); /** * @brief finalize message * @param builder