LED7Seg  1.00
LED 7-segment library
Enumerations
Type definitions

Types. More...

Enumerations

enum  led_seg {
  SEG_NONE =0x00, SEG_A =0x01, SEG_B =0x02, SEG_C =0x04,
  SEG_D =0x08, SEG_E =0x10, SEG_F =0x20, SEG_G =0x40,
  SEG_DP =0x80, SEGMENTS =8, LED_BLANK =0, LED_EXCLAM = SEG_B| SEG_DP,
  LED_DQUOTE = SEG_F| SEG_B, LED_POUND = SEG_G| SEG_A, LED_DOLLAR = SEG_G| SEG_D| SEG_A, LED_PERCENT =SEG_G| SEG_E| SEG_B| SEG_DP,
  LED_AMPER = SEG_G| SEG_C|SEG_B, LED_SQUOTE = SEG_F, LED_LPAREN = SEG_F|SEG_E|SEG_D| SEG_A, LED_RPAREN = SEG_D|SEG_C|SEG_B|SEG_A,
  LED_ASTER = SEG_G|SEG_F|SEG_E| SEG_C|SEG_B, LED_PLUS = SEG_G|SEG_F|SEG_E, LED_COMMA = SEG_E, LED_MINUS = SEG_G,
  LED_PERIOD = SEG_DP, LED_SLASH = SEG_G| SEG_E| SEG_B, LED_0 = SEG_F|SEG_E|SEG_D|SEG_C|SEG_B|SEG_A, LED_1 = SEG_C|SEG_B,
  LED_2 = SEG_G| SEG_E|SEG_D |SEG_B|SEG_A, LED_3 = SEG_G| SEG_D|SEG_C|SEG_B|SEG_A, LED_4 = SEG_G|SEG_F |SEG_C|SEG_B, LED_5 = SEG_G|SEG_F |SEG_D|SEG_C |SEG_A,
  LED_6 = SEG_G|SEG_F|SEG_E|SEG_D|SEG_C |SEG_A, LED_7 = SEG_C|SEG_B|SEG_A, LED_8 = SEG_G|SEG_F|SEG_E|SEG_D|SEG_C|SEG_B|SEG_A, LED_9 = SEG_G|SEG_F| SEG_D|SEG_C|SEG_B|SEG_A,
  LED_COLON = SEG_G| SEG_D, LED_SEMI = SEG_G| SEG_D| SEG_DP, LED_LESS = SEG_G|SEG_F| SEG_A, LED_EQUAL = SEG_G| SEG_A,
  LED_GREAT = SEG_G| SEG_B|SEG_A, LED_QUEST = SEG_G| SEG_E| SEG_B|SEG_A|SEG_DP, LED_ATSIGN = SEG_G| SEG_E|SEG_D|SEG_C|SEG_B|SEG_A|SEG_DP, LED_A = SEG_G|SEG_F|SEG_E |SEG_C|SEG_B|SEG_A,
  LED_B = SEG_G|SEG_F|SEG_E|SEG_D|SEG_C, LED_C = SEG_F|SEG_E|SEG_D| SEG_A, LED_D = SEG_G| SEG_E|SEG_D|SEG_C|SEG_B, LED_E = SEG_G|SEG_F|SEG_E|SEG_D| SEG_A,
  LED_F = SEG_G|SEG_F|SEG_E| SEG_A, LED_G = SEG_F|SEG_E|SEG_D|SEG_C |SEG_A, LED_H = SEG_G|SEG_F|SEG_E| SEG_C|SEG_B, LED_I = SEG_F|SEG_E,
  LED_J = SEG_E|SEG_D|SEG_C|SEG_B, LED_K = SEG_G|SEG_F|SEG_E| SEG_C |SEG_A, LED_L = SEG_F|SEG_E|SEG_D, LED_M = SEG_F|SEG_E| SEG_C|SEG_B|SEG_A,
  LED_N = SEG_F|SEG_E| SEG_C|SEG_B|SEG_A, LED_O = SEG_F|SEG_E|SEG_D|SEG_C|SEG_B|SEG_A, LED_P = SEG_G|SEG_F|SEG_E| SEG_B|SEG_A, LED_Q = SEG_F|SEG_E|SEG_D|SEG_C|SEG_B|SEG_A|SEG_DP,
  LED_R = SEG_F|SEG_E |SEG_A, LED_S = SEG_G|SEG_F |SEG_D|SEG_C |SEG_A, LED_T = SEG_G|SEG_F|SEG_E|SEG_D, LED_U = SEG_F|SEG_E|SEG_D|SEG_C|SEG_B |SEG_DP,
  LED_V = SEG_F|SEG_E|SEG_D|SEG_C|SEG_B, LED_W = SEG_F|SEG_E|SEG_D|SEG_C|SEG_B, LED_X = SEG_G|SEG_F|SEG_E| SEG_C|SEG_B, LED_Y = SEG_G|SEG_F| SEG_D|SEG_C|SEG_B,
  LED_Z = SEG_G| SEG_E|SEG_D |SEG_B|SEG_A, LED_LBRACK = SEG_F|SEG_E|SEG_D| SEG_A, LED_BSLASH = SEG_G|SEG_F| SEG_C, LED_RBRACK = SEG_D|SEG_C|SEG_B|SEG_A,
  LED_CARET = SEG_F| SEG_B|SEG_A, LED_UNDER = SEG_D, LED_ACCENT = SEG_B, LED_a = SEG_G| SEG_E|SEG_D|SEG_C|SEG_B|SEG_A,
  LED_b = SEG_G|SEG_F|SEG_E|SEG_D|SEG_C, LED_c = SEG_G| SEG_E|SEG_D, LED_d = SEG_G| SEG_E|SEG_D|SEG_C|SEG_B, LED_e = SEG_G|SEG_F|SEG_E|SEG_D| SEG_B|SEG_A,
  LED_f = SEG_G|SEG_F|SEG_E| SEG_A, LED_g = SEG_G|SEG_F| SEG_D|SEG_C|SEG_B|SEG_A, LED_h = SEG_G|SEG_F|SEG_E| SEG_C, LED_i = SEG_E,
  LED_j = SEG_D|SEG_C|SEG_B, LED_k = SEG_G|SEG_F|SEG_E| SEG_C |SEG_A, LED_l = SEG_F|SEG_E, LED_m = SEG_G| SEG_E| SEG_C,
  LED_n = SEG_G| SEG_E| SEG_C, LED_o = SEG_G| SEG_E|SEG_D|SEG_C, LED_p = SEG_G|SEG_F|SEG_E| SEG_B|SEG_A, LED_q = SEG_G|SEG_F| SEG_C|SEG_B|SEG_A|SEG_DP,
  LED_r = SEG_G| SEG_E, LED_s = SEG_G|SEG_F |SEG_D|SEG_C |SEG_A, LED_t = SEG_G|SEG_F|SEG_E|SEG_D, LED_u = SEG_E|SEG_D|SEG_C |SEG_DP,
  LED_v = SEG_E|SEG_D|SEG_C, LED_w = SEG_E|SEG_D|SEG_C, LED_x = SEG_G|SEG_F|SEG_E| SEG_C|SEG_B, LED_y = SEG_G|SEG_F| SEG_D|SEG_C|SEG_B,
  LED_z = SEG_G| SEG_E|SEG_D |SEG_B|SEG_A, LED_LBRACE = SEG_G| SEG_C|SEG_B, LED_VERTBAR = SEG_F|SEG_E, LED_RBRACE = SEG_G|SEG_F|SEG_E,
  LED_TILDE = SEG_G|SEG_F| SEG_B, LED_DEGREE = SEG_G|SEG_F| SEG_B|SEG_A
}
 LED segment. More...
 
enum  led_dig {
  DIG_NONE =0x00, DIG_0 =0x01, DIG_1 =0x02, DIG_2 =0x04,
  DIG_3 =0x08, DIG_4 =0x10, DIG_5 =0x20, DIG_6 =0x40,
  DIG_7 =0x80, MAX_DIGITS =8
}
 LED dig. More...
 
enum  led_config { SEG_INVERT =0x01, DIG_INVERT =0x02, COMMON_ANODE =SEG_INVERT, COMMON_CATHODE =DIG_INVERT }
 LED config. More...
 

Detailed Description

Enumeration Type Documentation

enum led_config
Enumerator
SEG_INVERT 

Bit mask for SEG_INVERT.

DIG_INVERT 

Bit mask for DIG_INVERT.

COMMON_ANODE 

Config for Common Anode LED display.

COMMON_CATHODE 

Config for Common Cathode LED display.

enum led_dig
Enumerator
DIG_NONE 

No digits

DIG_0 

1st Digit

DIG_1 

2nd Digit

DIG_2 

3rd Digit

DIG_3 

4th Digit

DIG_4 

5th Digit

DIG_5 

6th Digit

DIG_6 

7th Digit

DIG_7 

8th Digit

MAX_DIGITS 

Maximum number of digits

enum led_seg
Enumerator
SEG_NONE 

No segments

SEG_A 

Segment A

SEG_B 

Segment B

SEG_C 

Segment C

SEG_D 

Segment D

SEG_E 

Segment E

SEG_F 

Segment F

SEG_G 

Segment G

SEG_DP 

Decimal Point

SEGMENTS 

Number of segments (A-F+DP)

LED_BLANK 

Font char ' '

LED_EXCLAM 

Font char '!'

LED_DQUOTE 

Font char '"'

LED_POUND 

Font char '#'

LED_DOLLAR 

Font char '$'

LED_PERCENT 

Font char '%'

LED_AMPER 

Font char '&'

LED_SQUOTE 

Font char '''

LED_LPAREN 

Font char '('

LED_RPAREN 

Font char ')'

LED_ASTER 

Font char '*'

LED_PLUS 

Font char '+'

LED_COMMA 

Font char ','

LED_MINUS 

Font char '-'

LED_PERIOD 

Font char '.'

LED_SLASH 

Font char '/'

LED_0 

Font char '0'

LED_1 

Font char '1'

LED_2 

Font char '2'

LED_3 

Font char '3'

LED_4 

Font char '4'

LED_5 

Font char '5'

LED_6 

Font char '6'

LED_7 

Font char '7'

LED_8 

Font char '8'

LED_9 

Font char '9'

LED_COLON 

Font char ':'

LED_SEMI 

Font char ';'

LED_LESS 

Font char '<'

LED_EQUAL 

Font char '='

LED_GREAT 

Font char '>'

LED_QUEST 

Font char '?'

LED_ATSIGN 

Font char '@'

LED_A 

Font char 'A'

LED_B 

Font char 'B'

LED_C 

Font char 'C'

LED_D 

Font char 'D'

LED_E 

Font char 'E'

LED_F 

Font char 'F'

LED_G 

Font char 'G'

LED_H 

Font char 'H'

LED_I 

Font char 'I'

LED_J 

Font char 'J'

LED_K 

Font char 'K'

LED_L 

Font char 'L'

LED_M 

Font char 'M'

LED_N 

Font char 'N'

LED_O 

Font char '0'

LED_P 

Font char 'P'

LED_Q 

Font char 'Q'

LED_R 

Font char 'R'

LED_S 

Font char 'S'

LED_T 

Font char 'T'

LED_U 

Font char 'U'

LED_V 

Font char 'V'

LED_W 

Font char 'W'

LED_X 

Font char 'X'

LED_Y 

Font char 'Y'

LED_Z 

Font char 'Z'

LED_LBRACK 

Font char '['

LED_BSLASH 

Font char '\'

LED_RBRACK 

Font char ']'

LED_CARET 

Font char '^'

LED_UNDER 

Font char '_'

LED_ACCENT 

Font char '`'

LED_a 

Font char 'a'

LED_b 

Font char 'b'

LED_c 

Font char 'c'

LED_d 

Font char 'd'

LED_e 

Font char 'e'

LED_f 

Font char 'f'

LED_g 

Font char 'g'

LED_h 

Font char 'h'

LED_i 

Font char 'i'

LED_j 

Font char 'j'

LED_k 

Font char 'k'

LED_l 

Font char 'l'

LED_m 

Font char 'm'

LED_n 

Font char 'n'

LED_o 

Font char 'o'

LED_p 

Font char 'p'

LED_q 

Font char 'q'

LED_r 

Font char 'r'

LED_s 

Font char 's'

LED_t 

Font char 't'

LED_u 

Font char 'u'

LED_v 

Font char 'v'

LED_w 

Font char 'w'

LED_x 

Font char 'x'

LED_y 

Font char 'y'

LED_z 

Font char 'z'

LED_LBRACE 

Font char '{'

LED_VERTBAR 

Font char '|'

LED_RBRACE 

Font char '}'

LED_TILDE 

Font char '~'

LED_DEGREE 

Font char Degree