1
0
mirror of https://github.com/esphome/esphome.git synced 2025-09-13 08:42:18 +01:00

Add encode_uint32 method (#1427)

This commit is contained in:
Dan Jackson
2021-01-09 20:53:12 -08:00
committed by GitHub
parent 699696e8d1
commit 5df398ec31
7 changed files with 11 additions and 9 deletions

View File

@@ -132,6 +132,8 @@ uint32_t reverse_bits_32(uint32_t x);
uint16_t encode_uint16(uint8_t msb, uint8_t lsb);
/// Decode a 16-bit unsigned integer into an array of two values: most significant byte, least significant byte.
std::array<uint8_t, 2> decode_uint16(uint16_t value);
/// Encode a 32-bit unsigned integer given four bytes in MSB -> LSB order
uint32_t encode_uint32(uint8_t msb, uint8_t byte2, uint8_t byte3, uint8_t lsb);
/***
* An interrupt helper class.