copies colors to a set of three pixels in a draw buffer named pattern
places colors into an array of arrays which will then be used by the update idle function
UpdateIdle()
createColorSets()
there are two functions to be improved
The interim goal is to make it so that the colors being grabbed are better
Refactoring
“try to keep the details out of the diagram if possible. The goal is to break the system down from a complete thing into bite-sized chunks you can summarize enough to fit in a box.
“What is each external chip used for? This is simple when each has only one function. For example, if our flash is used to store bitmaps to put on a screen, we can put a box on the architecture to represent the display assets. This doesn’t have an off-chip element, so its box goes in the processor.”
