Advertisement
xerpi

Untitled

Feb 11th, 2017
314
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 0.44 KB | None | 0 0
  1. #define FB_ADDR     0x21200000
  2. #define SCREEN_STRIDE   1024
  3. #define SCREEN_W    960
  4. #define SCREEN_H    544
  5.  
  6.     register int cpu_id = get_cpu_id();
  7.     const unsigned int colors[4] = {0xFF0000FF, 0xFF00FF00, 0xFFFF0000, 0xFF00FFFF};
  8.     int i, j;
  9.     for (i = (SCREEN_H / 4) * cpu_id; i < (SCREEN_H / 4) * cpu_id + (SCREEN_H / 4); i++) {
  10.         for (j = 0; j < SCREEN_W; j++) {
  11.             ((volatile unsigned int *)FB_ADDR)[j + i * SCREEN_STRIDE] = colors[cpu_id];
  12.         }
  13.     }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement