lcd_dsm0822a

dsm0822a - i2c star burst dispay driver

Author Joep Suijs, Copyright © 2009-2010, all rights reserved.
Adapted-by
Compiler >=2.4i

Description

this library provides a i2c star burst display driver
The dm0822a is a star burst display driver with an i2c interface.
To use this library:
- setup i2c comms to the display
- include this libraray and call dsm_init()



Now you can use the display. A char assigned to dsm_data like:
   dsm_data = "A"
is displayed on the next free location. And with 
   dsm_data = ASCII_CR
you start printing at the first location again.



The indicator fields of the display can be switched on with
   dsm_set_indicator(DSM_I1)   
and turned off with
   dsm_clear_indicator(DSM_I1)                     



The two procedures above support the next constants:
   DSM_1   : channel 1 indication
   DSM_2   : channel 2 indication
   DSM_3   : channel 3 indication
   DSM_4   : channel 4 indication
   DSM_5   : channel 5 indication
   DSM_6   : channel 6 indication
   DSM_I1  : left signal indication
   DSM_I2  : central signal indication
   DSM_I3  : right signal indication
   DSM_RDS : rds indicator
   DSM_TP  : tp indication
   DSM_TA  : ta indication
   DSM_OO  : stereo indication
   DSM_FM  : fm indication
   DSM_DOT : decimal point
Multiple of these constants can be OR-ed together to one parameter




Sources

based on C program of Michael Dworkin  
Info on the display at http://hobbyelektronik.org/VB/LCD/DS/index.htm


Dependencies

No dependency found



Summary

Global variables/contants

Procedures

Private

Functions


API details

Global variables/contants

Procedures

Private

Functions


Related samples

Here are the list of samples which use this library:

16f648a16f648a_lcd_dsm0822a.jal
16f72316f723_lcd_dsm0822a.jal
16f7316f73_lcd_dsm0822a.jal
16f87716f877_lcd_dsm0822a.jal
16f877a16f877a_lcd_dsm0822a.jal
16f8816f88_lcd_dsm0822a.jal
18f14k5018f14k50_lcd_dsm0822a.jal
18f245018f2450_lcd_dsm0822a.jal
18f252018f2520_lcd_dsm0822a.jal
18f255018f2550_lcd_dsm0822a.jal
18f262018f2620_lcd_dsm0822a.jal
18f45218f452_lcd_dsm0822a.jal
18f455018f4550_lcd_dsm0822a.jal
18f462018f4620_lcd_dsm0822a.jal
18f67j5018f67j50_lcd_dsm0822a.jal