20 lines
386 B
C
20 lines
386 B
C
#ifndef DVGA_H
|
|
#define DVGA_H
|
|
|
|
#include <vfs.h>
|
|
|
|
void vga_init(
|
|
uint32_t fb_vaddr,
|
|
uint32_t fb_width,
|
|
uint32_t fb_height,
|
|
uint32_t fb_pitch,
|
|
uint8_t fb_bpp
|
|
);
|
|
|
|
void vga_clear_scrn(uint32_t color);
|
|
void vga_putchar(char c);
|
|
|
|
uint32_t vga_write(vfs_node_t* node, uint32_t offset, uint32_t size, uint8_t* buf);
|
|
uint32_t vga_seek(vfs_node_t* node, uint32_t offset, int whence);
|
|
|
|
#endif |