FDIF functioning as a user level driver.
[barrelfish] / usr / drivers / omap44xx / fdif / fdif.h
1 #ifndef FDIF_H_
2 #define FDIF_H_
3
4 #include <barrelfish/barrelfish.h>
5
6 void play_with_fdif(void);
7
8 struct gimage {
9   uint32_t       width;
10   uint32_t       height;
11   uint32_t       bytes_per_pixel; /* 2:RGB16, 3:RGB, 4:RGBA */ 
12   uint8_t    pixel_data[320 * 240];
13 };
14
15 errval_t map_device_register(lpaddr_t address, size_t size, lvaddr_t** return_address) ;
16 errval_t init_memory_manager(void);
17
18 #define FDIF_DEBUG(x...) printf("fdif: " x)
19
20 #endif // FDIF_H_