EE445M RTOS
Taken at the University of Texas Spring 2015
|
Go to the source code of this file.
Functions | |
void | FBDrawGraph (framebuffer fb, graph *g, point *top_left_corner, pixel_t width, pixel_t height) |
void | FBEraseGraph (framebuffer fb, graph *g, point *top_left_corner, pixel_t width, pixel_t height) |
void | FBEraseGraphData (framebuffer fb, graph *g, point *top_left_corner, pixel_t width, pixel_t height) |
void | FBDrawFullscreenGraph (framebuffer fb, graph *g) |
void | FBEraseFullscreenGraph (framebuffer fb, graph *g) |
void | FBEraseFullscreenGraphData (framebuffer fb, graph *g) |
void | _FBDrawGraphBounds (framebuffer fb, graph *g, pixel_t x_range_padding, pixel_t y_range_padding, point *top_left_corner, pixel_t width, pixel_t height, shade_t shade) |
void | _FBDrawGraphData (framebuffer fb, graph *g, point *top_left_corner, shade_t shade) |
void | _FBDrawGraphTitle (framebuffer fb, graph *g) |
void | _FBDrawGraphAxesTitles (framebuffer fb, graph *g) |
void | _FBDrawGraphAxesScale (framebuffer fb, graph *g) |
void _FBDrawGraphAxesScale | ( | framebuffer | fb, |
graph * | g | ||
) |
Definition at line 245 of file graph_framebuffer.c.
Referenced by FBDrawGraph(), and FBEraseGraph().
void _FBDrawGraphAxesTitles | ( | framebuffer | fb, |
graph * | g | ||
) |
Definition at line 240 of file graph_framebuffer.c.
Referenced by FBDrawGraph(), and FBEraseGraph().
void _FBDrawGraphBounds | ( | framebuffer | fb, |
graph * | g, | ||
pixel_t | x_range_padding, | ||
pixel_t | y_range_padding, | ||
point * | top_left_corner, | ||
pixel_t | width, | ||
pixel_t | height, | ||
shade_t | shade | ||
) |
Definition at line 159 of file graph_framebuffer.c.
References shape_create_point(), point::x, and point::y.
Referenced by FBDrawGraph(), and FBEraseGraph().
void _FBDrawGraphData | ( | framebuffer | fb, |
graph * | g, | ||
point * | top_left_corner, | ||
shade_t | shade | ||
) |
Definition at line 198 of file graph_framebuffer.c.
References graph::all_data_points_valid, graph::data, GL_BLANK_STEPS_PRECEEDING_STALE_DATA, graph::most_recent_data_point, pixel_t, shape_create_point(), when, graph::x_max, graph::x_min, graph::x_pixel_end, graph::x_pixel_start, graph::y_max, graph::y_min, graph::y_pixel_end, and graph::y_pixel_start.
Referenced by FBDrawGraph(), FBEraseGraph(), and FBEraseGraphData().
void _FBDrawGraphTitle | ( | framebuffer | fb, |
graph * | g | ||
) |
Definition at line 235 of file graph_framebuffer.c.
Referenced by FBDrawGraph(), and FBEraseGraph().
void FBDrawFullscreenGraph | ( | framebuffer | fb, |
graph * | g | ||
) |
Definition at line 25 of file graph_framebuffer.c.
References FBDrawGraph(), OLED_HEIGHT, OLED_WIDTH, pixel_t, shade_t, and shape_create_point().
Referenced by main().
void FBDrawGraph | ( | framebuffer | fb, |
graph * | g, | ||
point * | top_left_corner, | ||
pixel_t | width, | ||
pixel_t | height | ||
) |
Definition at line 73 of file graph_framebuffer.c.
References _FBDrawGraphAxesScale(), _FBDrawGraphAxesTitles(), _FBDrawGraphBounds(), _FBDrawGraphData(), _FBDrawGraphTitle(), pixel_t, point::shade, point::x, graph::x_max, graph::x_min, graph::x_pixel_end, graph::x_pixel_start, point::y, graph::y_max, graph::y_min, graph::y_pixel_end, and graph::y_pixel_start.
Referenced by FBDrawFullscreenGraph().
void FBEraseFullscreenGraph | ( | framebuffer | fb, |
graph * | g | ||
) |
Definition at line 38 of file graph_framebuffer.c.
References FB_COLOR_ERASE, FBEraseGraph(), OLED_HEIGHT, OLED_WIDTH, shade_t, shape_create_point(), x_pixel_t, and y_pixel_t.
Referenced by main().
void FBEraseFullscreenGraphData | ( | framebuffer | fb, |
graph * | g | ||
) |
Definition at line 51 of file graph_framebuffer.c.
References FB_COLOR_ERASE, FBEraseGraphData(), OLED_HEIGHT, OLED_WIDTH, shade_t, shape_create_point(), x_pixel_t, and y_pixel_t.
void FBEraseGraph | ( | framebuffer | fb, |
graph * | g, | ||
point * | top_left_corner, | ||
pixel_t | width, | ||
pixel_t | height | ||
) |
Definition at line 103 of file graph_framebuffer.c.
References _FBDrawGraphAxesScale(), _FBDrawGraphAxesTitles(), _FBDrawGraphBounds(), _FBDrawGraphData(), _FBDrawGraphTitle(), FB_SHADE_ERASE, pixel_t, point::x, graph::x_max, graph::x_min, graph::x_pixel_end, graph::x_pixel_start, point::y, graph::y_max, graph::y_min, graph::y_pixel_end, and graph::y_pixel_start.
Referenced by FBEraseFullscreenGraph().
void FBEraseGraphData | ( | framebuffer | fb, |
graph * | g, | ||
point * | top_left_corner, | ||
pixel_t | width, | ||
pixel_t | height | ||
) |
Definition at line 133 of file graph_framebuffer.c.
References _FBDrawGraphData(), FB_SHADE_ERASE, pixel_t, point::x, graph::x_max, graph::x_min, graph::x_pixel_end, graph::x_pixel_start, point::y, graph::y_max, graph::y_min, graph::y_pixel_end, and graph::y_pixel_start.
Referenced by FBEraseFullscreenGraphData().