Advertisement
Guest User

Untitled

a guest
Jan 23rd, 2019
62
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.32 KB | None | 0 0
  1. uint8_t bank=0;
  2.  uint8_t pixel=0;
  3.  
  4. void WhichPixel ( uint8_t value,float range)
  5. {
  6.     uint8_t i;
  7.     for(i=0; i<6; i++)
  8.     {
  9.         if(value < (range/6)*(i+1))
  10.             {
  11.                 bank=i;
  12.                 break;
  13.             }
  14.     }
  15.        
  16.     for(i=0; i<8; i++)
  17.     {
  18.         if(value-bank*range/6 < (range/48)*(i+1))
  19.             {
  20.                 pixel = 7-i;
  21.                 bank = 5-bank;
  22.             }
  23.     }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement