mirror of
https://github.com/arendst/Tasmota.git
synced 2025-07-23 10:46:31 +00:00
Berry leds improve reuse of buffer (#22726)
This commit is contained in:
parent
f4d0606d06
commit
17924392fa
@ -124,8 +124,9 @@ class Leds : Leds_ntv
|
|||||||
end
|
end
|
||||||
def pixels_buffer(old_buf)
|
def pixels_buffer(old_buf)
|
||||||
var buf = self.call_native(6) # address of buffer in memory
|
var buf = self.call_native(6) # address of buffer in memory
|
||||||
if old_buf == nil
|
var sz = self.pixel_size() * self.pixel_count()
|
||||||
return bytes(buf, self.pixel_size() * self.pixel_count())
|
if (old_buf == nil || size(buf) != sz)
|
||||||
|
return bytes(buf, sz)
|
||||||
else
|
else
|
||||||
old_buf._change_buffer(buf)
|
old_buf._change_buffer(buf)
|
||||||
return old_buf
|
return old_buf
|
||||||
|
Loading…
x
Reference in New Issue
Block a user