Read NTP time from Ethernet and drive six 7-segment LEDs using a MAX7221 to show time, date, month, week, year etc....

Dependencies:   NTPClient_NetServices mbed

Committer:
cheungderek
Date:
Wed Jun 22 01:31:47 2011 +0000
Revision:
0:e083abcfe7a8
First release.
Just some testing but working code to read NTP time and drive 6 LEDs to display time, date, month, year etc...

Who changed what in which revision?

UserRevisionLine numberNew contents of line
cheungderek 0:e083abcfe7a8 1 const unsigned short int LED_DIGIT1 = 0x0100;
cheungderek 0:e083abcfe7a8 2 const unsigned short int LED_DIGIT2 = 0x0200;
cheungderek 0:e083abcfe7a8 3 const unsigned short int LED_DIGIT3 = 0x0300;
cheungderek 0:e083abcfe7a8 4 const unsigned short int LED_DIGIT4 = 0x0400;
cheungderek 0:e083abcfe7a8 5 const unsigned short int LED_DIGIT5 = 0x0500;
cheungderek 0:e083abcfe7a8 6 const unsigned short int LED_DIGIT6 = 0x0600;
cheungderek 0:e083abcfe7a8 7 const unsigned short int LED_DIGIT7 = 0x0700;
cheungderek 0:e083abcfe7a8 8 const unsigned short int LED_DIGIT8 = 0x0800;
cheungderek 0:e083abcfe7a8 9
cheungderek 0:e083abcfe7a8 10 // PABCDEFG
cheungderek 0:e083abcfe7a8 11 const unsigned short int LED_A = 0x0077; // 0000000001110111;
cheungderek 0:e083abcfe7a8 12 const unsigned short int LED_b = 0x001F; // 0000000000011111;
cheungderek 0:e083abcfe7a8 13 const unsigned short int LED_c = 0x000D; // 0000000000001101;
cheungderek 0:e083abcfe7a8 14 const unsigned short int LED_C = 0x004E; // 0000000001001110;
cheungderek 0:e083abcfe7a8 15 const unsigned short int LED_d = 0x003D; // 0000000000111101;
cheungderek 0:e083abcfe7a8 16 const unsigned short int LED_e = 0x006F; // 0000000001101111;
cheungderek 0:e083abcfe7a8 17 const unsigned short int LED_E = 0x004F; // 0000000001001111;
cheungderek 0:e083abcfe7a8 18 const unsigned short int LED_F = 0x0047; // 0000000001000111;
cheungderek 0:e083abcfe7a8 19 const unsigned short int LED_g = 0x007B; // 0000000001111011;
cheungderek 0:e083abcfe7a8 20 const unsigned short int LED_h = 0x0017; // 0000000000010111;
cheungderek 0:e083abcfe7a8 21 const unsigned short int LED_H = 0x0037; // 0000000000110111;
cheungderek 0:e083abcfe7a8 22 const unsigned short int LED_I = 0x0030; // 0000000000110111;
cheungderek 0:e083abcfe7a8 23 const unsigned short int LED_i = 0x0010; // 0000000000010000;
cheungderek 0:e083abcfe7a8 24 const unsigned short int LED_J = 0x003C; // 0000000000111100;
cheungderek 0:e083abcfe7a8 25 const unsigned short int LED_L = 0x000E; // 0000000000001110;
cheungderek 0:e083abcfe7a8 26 const unsigned short int LED_M = 0x0076; // 0000000001110110;
cheungderek 0:e083abcfe7a8 27 const unsigned short int LED_N = 0x0076; // 0000000001110110;
cheungderek 0:e083abcfe7a8 28 const unsigned short int LED_n = 0x0015; // 0000000000010101;
cheungderek 0:e083abcfe7a8 29 const unsigned short int LED_o = 0x001D; // 0000000000011101;
cheungderek 0:e083abcfe7a8 30 const unsigned short int LED_O = 0x007E; // 0000000001111110;
cheungderek 0:e083abcfe7a8 31 const unsigned short int LED_P = 0x0067; // 0000000001100111;
cheungderek 0:e083abcfe7a8 32 const unsigned short int LED_r = 0x0005; // 0000000000000101;
cheungderek 0:e083abcfe7a8 33 const unsigned short int LED_S = 0x005B; // 0000000001011011;
cheungderek 0:e083abcfe7a8 34 const unsigned short int LED_t = 0x000F; // 0000000000001111;
cheungderek 0:e083abcfe7a8 35 const unsigned short int LED_u = 0x001C; // 0000000000011100;
cheungderek 0:e083abcfe7a8 36 const unsigned short int LED_U = 0x003E; // 0000000000111110;
cheungderek 0:e083abcfe7a8 37 const unsigned short int LED_V = 0x003E; // 0000000000111110;
cheungderek 0:e083abcfe7a8 38 const unsigned short int LED_W = 0x003E; // 0000000000111110;
cheungderek 0:e083abcfe7a8 39 const unsigned short int LED_y = 0x003B; // 0000000000111011;
cheungderek 0:e083abcfe7a8 40 const unsigned short int LED__ = 0x0000; // 0000000000000000;
cheungderek 0:e083abcfe7a8 41 const unsigned short int LED_0 = 0x007E; // 0000000001111110;
cheungderek 0:e083abcfe7a8 42 const unsigned short int LED_1 = 0x0030; // 0000000000110000;
cheungderek 0:e083abcfe7a8 43 const unsigned short int LED_2 = 0x006D; // 0000000001101101;
cheungderek 0:e083abcfe7a8 44 const unsigned short int LED_3 = 0x0079; // 0000000001111001;
cheungderek 0:e083abcfe7a8 45 const unsigned short int LED_4 = 0x0033; // 0000000000110011;
cheungderek 0:e083abcfe7a8 46 const unsigned short int LED_5 = 0x005B; // 0000000001011011;
cheungderek 0:e083abcfe7a8 47 const unsigned short int LED_6 = 0x005F; // 0000000001011111;
cheungderek 0:e083abcfe7a8 48 const unsigned short int LED_7 = 0x0070; // 0000000001110000;
cheungderek 0:e083abcfe7a8 49 const unsigned short int LED_8 = 0x007F; // 0000000001111111;
cheungderek 0:e083abcfe7a8 50 const unsigned short int LED_9 = 0x007B; // 0000000001111011;
cheungderek 0:e083abcfe7a8 51