4 Commits

Author SHA1 Message Date
8448422837 Represent states as binary memory
This allows us represent all shift registers as memory variables where
we want to update them independently from rendering.  Want to allow us to write
as much and as efficiently as possible to write data to arduino memory,
but only write to shift registers when state dictates it.
Currently use state variables to store data and check for changes that
will trigger display/shift register refresh.
2024-07-08 23:12:23 +02:00
1279eabf39 Only set banks/register without writing
Also make sure all registers are cleared out before writing to them.
2024-07-08 23:11:19 +02:00
041836fb1e Separated pca9554 function into file
- Created helper function for setting each LED
- Helper functions take bank of 8 bit register to hold state in main
  file, and use helper functions to manipulate state variables using
pointers.
2024-07-08 23:09:03 +02:00
5ff3a3b282 Running all devices 2024-07-07 23:47:23 +02:00