First steps with mbed an ht1632 with borrowed code. Print a message to a 0832 Dot Matrix Display from sure... I hope to form a library for such Displays in the next weeks...

Dependencies:   mbed

Committer:
relef
Date:
Sat Dec 04 10:42:09 2010 +0000
Revision:
0:d2b901ef8f4a
First steps with mbed an ht1632 with borrowed code

Who changed what in which revision?

UserRevisionLine numberNew contents of line
relef 0:d2b901ef8f4a 1 /*
relef 0:d2b901ef8f4a 2 * Header for Holtek ht1632 LED driver
relef 0:d2b901ef8f4a 3 */
relef 0:d2b901ef8f4a 4
relef 0:d2b901ef8f4a 5 /* Original Nov, 2008 by Bill Westfield */
relef 0:d2b901ef8f4a 6
relef 0:d2b901ef8f4a 7
relef 0:d2b901ef8f4a 8 #define ID_CMD 4 /* ID = 100 - Commands */
relef 0:d2b901ef8f4a 9 #define ID_RD 6 /* ID = 110 - Read RAM */
relef 0:d2b901ef8f4a 10 #define ID_WR 5 /* ID = 101 - Write RAM */
relef 0:d2b901ef8f4a 11
relef 0:d2b901ef8f4a 12 #define CMD_SYSDIS 0x00 /* CMD= 0000-0000-x Turn off oscil */
relef 0:d2b901ef8f4a 13 #define CMD_SYSON 0x01 /* CMD= 0000-0001-x Enable system oscil */
relef 0:d2b901ef8f4a 14 #define CMD_LEDOFF 0x02 /* CMD= 0000-0010-x LED duty cycle gen off */
relef 0:d2b901ef8f4a 15 #define CMD_LEDON 0x03 /* CMD= 0000-0011-x LEDs ON */
relef 0:d2b901ef8f4a 16 #define CMD_BLOFF 0x08 /* CMD= 0000-1000-x Blink ON */
relef 0:d2b901ef8f4a 17 #define CMD_BLON 0x09 /* CMD= 0000-1001-x Blink Off */
relef 0:d2b901ef8f4a 18 #define CMD_SLVMD 0x10 /* CMD= 0001-00xx-x Slave Mode */
relef 0:d2b901ef8f4a 19 #define CMD_MSTMD 0x14 /* CMD= 0001-01xx-x Master Mode */
relef 0:d2b901ef8f4a 20 #define CMD_RCCLK 0x18 /* CMD= 0001-10xx-x Use on-chip clock */
relef 0:d2b901ef8f4a 21 #define CMD_EXTCLK 0x1C /* CMD= 0001-11xx-x Use external clock */
relef 0:d2b901ef8f4a 22 #define CMD_COMS00 0x20 /* CMD= 0010-ABxx-x commons options */
relef 0:d2b901ef8f4a 23 #define CMD_COMS01 0x24 /* CMD= 0010-ABxx-x commons options */
relef 0:d2b901ef8f4a 24 #define CMD_COMS10 0x28 /* CMD= 0010-ABxx-x commons options */
relef 0:d2b901ef8f4a 25 #define CMD_COMS11 0x2C /* CMD= 0010-ABxx-x commons options */
relef 0:d2b901ef8f4a 26 #define CMD_PWM 0xA0 /* CMD= 101x-PPPP-x PWM duty cycle */
relef 0:d2b901ef8f4a 27