GLCD Library
A C Library for Embedded Applications
 All Data Structures Files Functions Variables Enumerations Enumerator Macros Groups Pages
graphs.c File Reference

Functions relating to graphs. More...

#include "glcd.h"

Go to the source code of this file.

Functions

void glcd_bar_graph_horizontal (uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint8_t val)
 Draw horizontal bar graph with 1 px wide border. More...
 
void glcd_bar_graph_horizontal_no_border (uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint8_t val)
 Draw horizontal bar graph with no border. More...
 
void glcd_bar_graph_vertical (uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint8_t val)
 Draw vertical bar graph with 1px wide border. More...
 
void glcd_bar_graph_vertical_no_border (uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint8_t val)
 Draw vertical bar graph with no border. More...
 
static uint8_t glcd_map (uint8_t x1, uint8_t x2, uint8_t x)
 
void glcd_scrolling_bar_graph (uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint8_t val)
 
void glcd_scrolling_bar_graph_timing (uint8_t x, uint8_t y, uint8_t width, uint8_t height, uint8_t val, uint8_t line_width, uint16_t delay)
 

Detailed Description

Functions relating to graphs.

e.g bar graphs etc.

Author
Andy Gock

Definition in file graphs.c.

Function Documentation

static uint8_t glcd_map ( uint8_t  x1,
uint8_t  x2,
uint8_t  x 
)
static
void glcd_scrolling_bar_graph_timing ( uint8_t  x,
uint8_t  y,
uint8_t  width,
uint8_t  height,
uint8_t  val,
uint8_t  line_width,
uint16_t  delay 
)

Definition at line 99 of file graphs.c.