mirror of
https://github.com/esphome/esphome.git
synced 2026-10-18 20:22:49 +00:00
2b894cd255e017c0b24ad82764b9e8dc190442ba
The per pixel fallback of draw_pixels_at() scaled every channel through esp_scale() with a divisor derived from the runtime bitness, three real divisions per pixel, and switched on the bitness per pixel as well. The loop is now instantiated per bitness, so the divisor is a constant the compiler turns into a multiply and shift with identical results, and the 888 case scales by nothing. Same pixels drawn.
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
629 MiB
Languages
C++
55.3%
Python
44.1%
C
0.3%
JavaScript
0.2%
