Commit Graph

19 Commits

Author SHA1 Message Date
d09c82c3fc mappings: add a map for albus the tree 2024-12-14 14:44:53 +01:00
c9496e3dc3 mappings: drop a rect clone when we only need the x coord for a linear map 2024-12-14 14:44:13 +01:00
bfdf7c3230 mappings: debug-- 2024-12-14 11:08:00 +01:00
bf4ef46699 platform: esp32: create cyberplague mask map 2024-12-13 01:00:23 +01:00
9a749c40a1 mappings: add more chip IDs 2024-12-13 00:52:37 +01:00
202876b42f platform: smart_leds: move StrideSampler into mappings module 2024-12-06 15:01:13 +01:00
d23321d2ec mappings: pass a raw array for creating strides instead of a bigger, slower vec 2024-12-01 21:08:26 +01:00
36aead9762 src: use core instead of std in some places, aiming for no_std compat 2024-12-01 16:17:51 +01:00
0f73b42818 mappings: clippy++ 2024-11-30 16:06:24 +01:00
198aa0ebd0 cleanup++ 2024-11-29 18:13:38 +01:00
26a8924bc8 clippy++ 2024-11-29 10:58:17 +01:00
9289a829be mappings: split coord mapping from pixel mapping 2024-11-29 10:57:33 +01:00
2f9b99c2b0 geometry: cut down on <> noise with associated types 2024-11-29 00:10:52 +01:00
2c7d1d2888 mappings: split out ponderjar/panel layouts into separate new functions 2024-11-24 21:53:27 +01:00
54e7506865 mappings: rewrite pixel maps to use the stronger geometry primitives and coordinate space APIs 2024-11-24 19:09:20 +01:00
be8aa0248d mappings: default to max 24 strides 2024-11-24 18:52:56 +01:00
b504ce298b lib8: implement more fastled 8 bit math as lib8 submodules 2024-11-16 12:28:01 +01:00
3517428d54 mappings: implement some debug traits for viewing pixbufs 2024-11-16 12:02:11 +01:00
291affc992 mappings: first implementation of surface mapping and pixel selection engine 2024-11-16 11:49:10 +01:00