mesh: fix access message builder for 3/4 byte values

This commit is contained in:
Matthias Ringwald 2020-05-13 19:54:39 +02:00
parent fb68bde833
commit f644c3aeeb
2 changed files with 4 additions and 4 deletions

View File

@ -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));

View File

@ -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