ECE4760 - Laser Projector (ipb7, jcc384, pfc38)  1
Raster Laser Projection
projector.h
Go to the documentation of this file.
1 
15 #ifndef PROJECTOR_H
16 #define PROJECTOR_H
17 
18 /*******************************/
19 /* Includes */
20 /*******************************/
22 
23 #include "include.h"
24 
25 #include "parameters.h"
26 #include "color.h"
27 
29 
30 /*******************************/
31 /* GLOBAL Macro Definitions */
32 /*******************************/
34 
36 
37 /*********************************/
38 /* GLOBAL Type(def) Declarations */
39 /*********************************/
41 
43 
44 /*******************************/
45 /* GLOBAL Variable Definitions */
46 /*******************************/
48 
50 
51 /********************************/
52 /* GLOBAL Variable Declarations */
53 /********************************/
55 
57 
58 /********************************/
59 /* GLOBAL Function Declarations */
60 /********************************/
62 
67 void projector_init( void );
68 
79 void projector_set_pixel(struct color const color,
80  unsigned int x, unsigned int y);
81 
83 
84 #endif // PROJECTOR_H
85 
Definition: color.h:41
Color types and utilities.
void projector_init(void)
Initialize projector peripherals, variables etc. MUST be called before calling any other projector fu...
Definition: projector.c:123
Compile-time parameters to control system.
void projector_set_pixel(struct color const color, unsigned int x, unsigned int y)
Set the color of a pixel at the specified location.
Definition: projector.c:205