EU1KY AA
sdigits.c File Reference
#include "sdigits.h"

Variables

const uint8_t sdigits_height = 5
 
const uint8_t sdigits_spacing = 1
 
TCDATA sdigits_ssp [6]
 
TCDATA sdigits_spls [6]
 
TCDATA sdigits_smin [6]
 
TCDATA sdigits_sssp [6]
 
TCDATA sdigits_n0 [6]
 
TCDATA sdigits_n1 [6]
 
TCDATA sdigits_n2 [6]
 
TCDATA sdigits_n3 [6]
 
TCDATA sdigits_n4 [6]
 
TCDATA sdigits_n5 [6]
 
TCDATA sdigits_n6 [6]
 
TCDATA sdigits_n7 [6]
 
TCDATA sdigits_n8 [6]
 
TCDATA sdigits_n9 [6]
 
TCDATA sdigits_UA [6]
 
TCDATA sdigits_UB [6]
 
TCDATA sdigits_UC [6]
 
TCDATA sdigits_UD [6]
 
TCDATA sdigits_UE [6]
 
TCDATA sdigits_UF [6]
 
TCDATA sdigits_UH [6]
 
TCDATA sdigits_UL [6]
 
TCDATA sdigits_UZ [6]
 
TCDATA sdigits_lj [17]
 
TCDATA sdigits_ln [6]
 
TCDATA sdigits_lp [6]
 
TCDATA sdigits_lu [6]
 
TCDATA sdigits_blank [6]
 
const uint8_t *const sdigits [256]
 

Variable Documentation

const uint8_t* const sdigits[256]
TCDATA sdigits_blank[6]
Initial value:
={3,
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0)
}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x100 - 256

const uint8_t sdigits_height = 5
TCDATA sdigits_lj[17]
Initial value:
={3,
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,0,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x6A - 106 - 'j'

TCDATA sdigits_ln[6]
Initial value:
={3,
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,1,1,0),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x6E - 110 - 'n'

TCDATA sdigits_lp[6]
Initial value:
={3,
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,1,1,0),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,0),
b2b(0,0,0,0,0,1,0,0)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x70 - 112 - 'p'

TCDATA sdigits_lu[6]
Initial value:
={3,
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,0)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x75 - 117 - 'u'

TCDATA sdigits_n0[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x30 - 48 - '0'

TCDATA sdigits_n1[6]
Initial value:
={3,
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,0,1,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,0,0,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x31 - 49 - '1'

TCDATA sdigits_n2[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x32 - 50 - '2'

TCDATA sdigits_n3[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x33 - 51 - '3'

TCDATA sdigits_n4[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,0,0,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x34 - 52 - '4'

TCDATA sdigits_n5[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x35 - 53 - '5'

TCDATA sdigits_n6[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x36 - 54 - '6'

TCDATA sdigits_n7[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,0,1,0),
b2b(0,0,0,0,0,0,1,0),
b2b(0,0,0,0,0,0,1,0)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x37 - 55 - '7'

TCDATA sdigits_n8[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x38 - 56 - '8'

TCDATA sdigits_n9[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x39 - 57 - '9'

TCDATA sdigits_smin[6]
Initial value:
={3,
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x2D - 45 - '-'

const uint8_t sdigits_spacing = 1
TCDATA sdigits_spls[6]
Initial value:
={3,
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,1,0),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,0,1,0),
b2b(0,0,0,0,0,0,0,0)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x2B - 43 - '+'

TCDATA sdigits_ssp[6]
Initial value:
={3,
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x20 - 32 - ' '

TCDATA sdigits_sssp[6]
Initial value:
={1,
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,0),
b2b(0,0,0,0,0,0,0,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x2E - 46 - '.'

TCDATA sdigits_UA[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x41 - 65 - 'A'

TCDATA sdigits_UB[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,0),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,0),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,0)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x42 - 66 - 'B'

TCDATA sdigits_UC[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x43 - 67 - 'C'

TCDATA sdigits_UD[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,0),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,0)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x44 - 68 - 'D'

TCDATA sdigits_UE[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x45 - 69 - 'E'

TCDATA sdigits_UF[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,0,0)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x46 - 70 - 'F'

TCDATA sdigits_UH[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,1,0,1),
b2b(0,0,0,0,0,1,0,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8

0x48 - 72 - 'H'

TCDATA sdigits_UL[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8
TCDATA sdigits_UZ[6]
Initial value:
={3,
b2b(0,0,0,0,0,1,1,1),
b2b(0,0,0,0,0,0,0,1),
b2b(0,0,0,0,0,0,1,0),
b2b(0,0,0,0,0,1,0,0),
b2b(0,0,0,0,0,1,1,1)}
#define b2b(b7u, b6u, b5u, b4u, b3u, b2u, b1u, b0u)
Definition: sdigits.h:8