mirror of
https://github.com/esphome/esphome.git
synced 2026-02-21 08:55:36 -07:00
ef52ce4d76e5a5c5d469b64b79bd7d83a15b349c
- Add bounds checking in decode_varint_content to prevent undefined behavior if decoded enum value exceeds 31 - Add clarifying comments that 32-bit loops in encode_content and get_size_calculation are intentional to support the full range of enum_as_bitmask (enums with up to 32 values) - The uint32_t storage type supports general-purpose enum_as_bitmask, not just ColorMode's 10 values
Description
ESPHome is a system to control your ESP8266/ESP32 by simple yet powerful configuration files and control them remotely through Home Automation systems.
Readme
Multiple Licenses
400 MiB
Languages
C++
64.2%
Python
35.5%
C
0.2%
