1
0

Start adding simple video console which uses framebuffer

This commit is contained in:
2012-09-09 01:58:38 -04:00
parent c96a4e2a57
commit aaa714d89a
5 changed files with 81 additions and 14 deletions

View File

@ -3,25 +3,24 @@
#include <devices/pl110.h>
#include <framebuffer.h>
#include <console.h>
struct fb myfb;
void video(void)
{
unsigned int x, y;
pl110_init(&myfb, 16);
x = 0, y = 0;
for (y=0; y<480; y++)
for (x=0; x<640; x++)
fb_write_pixel(&myfb, x, y, 0xff, 0x00, 0x00);
void video(void) {
// unsigned int x, y;
pl110_init(&myfb, 24);
// x = 0, y = 0;
// for (y=0; y<480; y++)
// for (x=0; x<640; x++)
// fb_write_pixel(&myfb, x, y, 0x3f, 0x0, 0x6f);
console_init(&myfb);
}
int main(void)
{
int main(void) {
print_init(&pl011_putc); //initialize the serial console
video();
print("hello, world!\n");
return 0;
}