diff options
Diffstat (limited to 'project/Core/Src/Homework')
| -rw-r--r-- | project/Core/Src/Homework/endian_converters.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/project/Core/Src/Homework/endian_converters.c b/project/Core/Src/Homework/endian_converters.c index 1dbb5f7..724306c 100644 --- a/project/Core/Src/Homework/endian_converters.c +++ b/project/Core/Src/Homework/endian_converters.c @@ -11,6 +11,10 @@ uint16_t convert_to_uint16 (uint8_t* p_value) { return (p_value[0] << 8) + p_value[1]; } +uint32_t convert_to_uint24(uint8_t* p_value) { + return (p_value[0] << 16) + (p_value[1] << 8) + p_value[2]; +} + uint32_t convert_to_uint32 (uint8_t* p_value) { return (p_value[0] << 24) + (p_value[1] << 16) + (p_value[2] << 8) + p_value[3]; } |
