circuitpython/shared-bindings
Jeff Epler adca341d3b
Save code space by packing rgbw values into C union
It's more efficient passing one register-sized structure than 4
arguments or 4 pointers; working on intermediate values of 'int' size
is also more efficient in code size!

On raspberry pi pico w, this increased free flash space by +104 bytes.
It also increased the speed of my testing animation very slightly, from
187fps to 189fps when run 'unthrottled'
2022-11-14 09:29:45 -06:00
..
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
wip
2022-10-27 22:42:04 -04:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-22 19:08:49 +05:30
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-03 21:56:11 -04:00
2022-10-13 09:53:33 +05:30
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-03 13:09:40 +01:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-06 13:18:19 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-10-13 09:53:33 +05:30
2022-09-30 11:18:13 -05:00
2022-10-04 08:28:48 +05:30
2022-09-30 11:18:13 -05:00
2022-11-07 13:51:58 -06:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-09-30 11:18:13 -05:00
2022-05-27 12:59:54 -07:00