|
heat control
r71
|
#include "lcd_lib.h"#include <inttypes.h>#include <avr/io.h>#include <avr/pgmspace.h>#include <util/delay.h>#include <stdlib.h>#include <string.h>
Go to the source code of this file.
Functions | |
| void | LCDinit (void) |
| void | LCDsendChar (uint8_t ch) |
| void | LCDsendCommand (uint8_t cmd) |
| void | LCDclr (void) |
| void | LCDhome (void) |
| void | LCDstring (uint8_t *data) |
| void | LCDGotoXY (uint8_t x, uint8_t y) |
| void | CopyStringtoLCD (const uint8_t *FlashLoc, uint8_t x, uint8_t y) |
| void | LCDdefinechar (const uint8_t *pc, uint8_t char_code) |
| void | LCDshiftLeft (uint8_t n) |
| void | LCDshiftRight (uint8_t n) |
| void | LCDcursorOn (void) |
| void | LCDcursorOnBlink (void) |
| void | LCDcursorOFF (void) |
| void | LCDblank (void) |
| void | LCDvisible (void) |
| void | LCDcursorLeft (uint8_t n) |
| void | LCDcursorRight (uint8_t n) |
| void | LCDprogressBar (uint8_t progress, uint8_t maxprogress, uint8_t length) |
| void CopyStringtoLCD | ( | const uint8_t * | FlashLoc, |
| uint8_t | x, | ||
| uint8_t | y | ||
| ) |
Definition at line 401 of file lcd_lib.c.
References LCDGotoXY(), and LCDsendChar().

| void LCDblank | ( | void | ) |
Definition at line 462 of file lcd_lib.c.
References LCDsendCommand().

| void LCDclr | ( | void | ) |
| void LCDcursorLeft | ( | uint8_t | n | ) |
Definition at line 470 of file lcd_lib.c.
References LCDsendCommand().

| void LCDcursorOFF | ( | void | ) |
Definition at line 458 of file lcd_lib.c.
References LCDsendCommand().

| void LCDcursorOn | ( | void | ) |
Definition at line 450 of file lcd_lib.c.
References LCDsendCommand().

| void LCDcursorOnBlink | ( | void | ) |
Definition at line 454 of file lcd_lib.c.
References LCDsendCommand().

| void LCDcursorRight | ( | uint8_t | n | ) |
Definition at line 477 of file lcd_lib.c.
References LCDsendCommand().

| void LCDdefinechar | ( | const uint8_t * | pc, |
| uint8_t | char_code | ||
| ) |
Definition at line 425 of file lcd_lib.c.
References LCDsendChar(), and LCDsendCommand().
Referenced by LCDinit().


| void LCDGotoXY | ( | uint8_t | x, |
| uint8_t | y | ||
| ) |
Definition at line 382 of file lcd_lib.c.
References LCD_DDRAM, LCD_LINE0_DDRAMADDR, LCD_LINE1_DDRAMADDR, LCD_LINE2_DDRAMADDR, LCD_LINE3_DDRAMADDR, and LCDsendCommand().
Referenced by CopyStringtoLCD(), TestButton(), Welcome(), WriteCtrlMode(), WriteMeasVal(), WriteSetupGroup(), and WriteSetupValue().


| void LCDhome | ( | void | ) |
Definition at line 365 of file lcd_lib.c.
References LCD_HOME, and LCDsendCommand().

| void LCDinit | ( | void | ) |
Definition at line 80 of file lcd_lib.c.
References LCD_D0, LCD_D1, LCD_D2, LCD_D3, LCD_D4, LCD_D5, LCD_D6, LCD_D7, LCD_E, LCD_RS, LCD_RW, LCDdefinechar(), LCDR, LCDsendCommand(), LCP, LDDR, and LDP.
Referenced by LcdInit().


| void LCDprogressBar | ( | uint8_t | progress, |
| uint8_t | maxprogress, | ||
| uint8_t | length | ||
| ) |
Definition at line 485 of file lcd_lib.c.
References LCDsendChar(), and PROGRESSPIXELS_PER_CHAR.

| void LCDsendChar | ( | uint8_t | ch | ) |
Definition at line 262 of file lcd_lib.c.
References LCD_E, LCD_RS, LCP, and LDP.
Referenced by CopyStringtoLCD(), LCDdefinechar(), LCDprogressBar(), LCDstring(), WriteCtrlMode(), and WriteMeasVal().

| void LCDsendCommand | ( | uint8_t | cmd | ) |
Definition at line 318 of file lcd_lib.c.
References LCD_E, LCP, and LDP.
Referenced by LCDblank(), LCDclr(), LCDcursorLeft(), LCDcursorOFF(), LCDcursorOn(), LCDcursorOnBlink(), LCDcursorRight(), LCDdefinechar(), LCDGotoXY(), LCDhome(), LCDinit(), LCDshiftLeft(), LCDshiftRight(), and LCDvisible().

| void LCDshiftLeft | ( | uint8_t | n | ) |
Definition at line 436 of file lcd_lib.c.
References LCDsendCommand().

| void LCDshiftRight | ( | uint8_t | n | ) |
Definition at line 443 of file lcd_lib.c.
References LCDsendCommand().

| void LCDstring | ( | uint8_t * | data | ) |
Definition at line 369 of file lcd_lib.c.
References LCDsendChar().
Referenced by TestButton(), Welcome(), WriteCtrlMode(), WriteSetupGroup(), WriteSetupValue(), and WriteValue().


| void LCDvisible | ( | void | ) |
Definition at line 466 of file lcd_lib.c.
References LCDsendCommand().
