Interaktiva LED öl Pong tabell (51 / 87 steg)
Steg 51: Programvara: hur the RGB-Data är packad
Packade data för RGB skida kan vara lite förvirrande för att följa eftersom varje kanal är 12 bitar bred och vi packar varje kanaler PWM värde i 8-bitars segment. Det finns två olika format för data förpackning eftersom data får kompensera när vi packar alla data i matrisen. Om du jämför RGB pod #5 datastruktur som RGB pod #2, kommer du se att RGB pod #5 startar i mitten av en byte medan RGB pod #2 börjar med en full byte.
Om du har bekymmer räkna ut hur data är packad oroa dig inte. Varje funktion som vi använder för att hantera RGB skida går genom funktionen "RGB_Pod (UINT8 pod, UINT16 röd, grön, UINT16 UINT16 blå)" som tar hand om alla data sortering för oss! Detta är bara bra att veta om du vill manuellt ändra data oavsett orsak.