int main(int argc, char *argv[])
{
int fbfd = 0;
struct fb_var_screeninfo vinfo;
struct fb_fix_screeninfo finfo;
long int screensize = 0;
char *fbp = 0;
int x = 0, y = 0;
long int location = 0;
// Open the file for reading and writing
fbfd = open("/dev/fb0", O_RDWR);
if (fbfd == -1)
{
perror("Error: cannot open framebuffer device");
exit(1);
}
printf("The framebuffer device was opened successfully.\n");
// Get fixed screen information
if (ioctl(fbfd, FBIOGET_FSCREENINFO, &finfo) == -1)
{
perror("Error reading fixed information");
exit(2);
}
// Get variable screen information
if (ioctl(fbfd, FBIOGET_VSCREENINFO, &vinfo) == -1)
{
perror("Error reading variable information");
exit(3);
}
if (vinfo.bits_per_pixel == 32)
{
*(fbp + location) = 100; // Some blue
*(fbp + location + 1) = 15 + (x - 100) / 2; // A little green
*(fbp + location + 2) = 200 - (y - 100) / 5; // A lot of red
*(fbp + location + 3) = 0; // No transparency
} else
{ //assume 16bpp
int b = 10;
int g = (x - 100) / 6; // A little green
int r = 31 - (y - 100) / 16; // A lot of red
unsigned short int t = r << 11 | g << 5 | b;
*((unsigned short int *) (fbp + location)) = t;
}
}
munmap(fbp, screensize);
close(fbfd);
return 0;
}Author: penguin Time: 6/18/2019 15:49 Last edited by penguin In 6/18/2019 16:00 Editor
Author: Haresdqda Time: 1/11/2026 01:39
Een kennis uit Thun adviseerde me onlangs om eens een kijkje te nemen op dit portaal voor wat afleiding. Ik bezocht play jonny om de SLOTS ONLINE uit te proberen na een periode waarin ik alleen maar geld had verloren. Mijn geduld werd eindelijk beloond met een flinke winst die al mijn eerdere inzetten ruimschoots compenseerde. Het was een spannende ervaring en ik ben zeer voldaan over het feit dat ik heb doorgezet gisteren.Author: halford341 Time: 3 day before
現在IT行业競爭越來越激烈,通過Microsoft AZ-120認證考試可以有效的帮助你在现在这个竞争激烈的IT行业中稳固和提升自己的地位。在我們PDFExamDumps中你可以獲得關Microsoft AZ-120認證考試的培訓工具。我們PDFExamDumps的IT精英團隊會及時為你提供準確以及詳細的關Microsoft AZ-120認證考試的培訓材料。通過我們PDFExamDumps提供的學習材料以及考試練習題和答案,我們PDFExamDumps能確保你第一次參加Microsoft AZ-120认证考试時挑戰成功,而且不用花費大量時間和精力來準備考試。
Welcome Firefly Open Source Community (https://bbs.t-firefly.com/)