I am still interested in using a set of bitmaps and an 'if' argument for this
Take a look at this .h file, basically if I can reference the bitmap name ( eg c24_19 to show halfway between 9 and zero) when 9.5 is the 'newValue' otutput, I have what I need to do.
It's saved as TISLSCRIPT.h (trimmed due to post character limitations)
static const unsigned char PROGMEM c24_0[] =
{ B00000000, B00001111, B11110000, B00000000,
B00000000, B00111111, B11111100, B00000000,
B00000000, B11111111, B11111111, B00000000,
B00000001, B11111111, B11111111, B10000000,
B00000011, B11111100, B00111111, B11000000,
B00000111, B11110000, B00001111, B11100000,
B00001111, B11000000, B00000111, B11110000,
B00001111, B10000000, B00000011, B11110000,
B00011111, B10000000, B00000001, B11111000,
B00111111, B00000000, B00000000, B11111100,
B00111111, B00000000, B00000000, B11111100,
B00111111, B00000000, B00000000, B11111100,
B01111111, B00000000, B00000000, B11111110,
B01111111, B00000000, B00000000, B11111110,
B01111111, B00000000, B00000000, B11111110,
B01111111, B00000000, B00000000, B11111110,
B01111111, B00000000, B00000000, B11111110,
B01111111, B00000000, B00000000, B11111110,
B01111111, B00000000, B00000000, B11111110,
B00111111, B00000000, B00000000, B11111100,
B00111111, B00000000, B00000000, B11111100,
B00111111, B00000000, B00000000, B11111100,
B00011111, B10000000, B00000001, B11111000,
B00001111, B10000000, B00000011, B11110000,
B00000111, B11000000, B00000111, B11100000,
B00000111, B11110000, B00001111, B11100000,
B00000011, B11111100, B00111111, B11000000,
B00000001, B11111111, B11111111, B10000000,
B00000000, B11111111, B11111111, B00000000,
B00000000, B00111111, B11111100, B00000000,
B00000000, B00001111, B11110000, B00000000,
B00000000, B00000000, B00000000, B00000000};
static const unsigned char PROGMEM c24_1[] =
{
B01111111, B00000000, B00000000, B11111110,
B01111111, B00000000, B00000000, B11111110,
B01111111, B00000000, B00000000, B11111110,
B00111111, B00000000, B00000000, B11111100,
B00111111, B00000000, B00000000, B11111100,
B00111111, B00000000, B00000000, B11111100,
B00011111, B10000000, B00000001, B11111000,
B00001111, B10000000, B00000011, B11110000,
B00000111, B11000000, B00000111, B11100000,
B00000111, B11110000, B00001111, B11100000,
B00000011, B11111100, B00111111, B11000000,
B00000001, B11111111, B11111111, B10000000,
B00000000, B11111111, B11111111, B00000000,
B00000000, B00111111, B11111100, B00000000,
B00000000, B00001111, B11110000, B00000000,
B00000000, B00000000, B00000000, B00000000,
B00000000, B00001111, B11100000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000};
static const unsigned char PROGMEM c24_2[] =
{ B00000000, B00001111, B11100000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00001111, B11100000, B00000000,
B00000000, B00000000, B00000000, B00000000};
static const unsigned char PROGMEM c24_3[] =
{
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00011111, B11110000, B00000000,
B00000000, B00001111, B11100000, B00000000,
B00000000, B00000000, B00000000, B00000000,
B00000000, B00111111, B11111000, B00000000,
B00000000, B11111111, B11111111, B00000000,
B00000011, B11111111, B11111111, B10000000,
B00000111, B11111111, B11111111, B11100000,
B00011111, B11110000, B00011111, B11110000,
B00111111, B10000000, B00000111, B11111000,
B01111111, B00000000, B00000001, B11111100,
B01111111, B00000000, B00000000, B11111110,
B01111111, B00000000, B00000000, B11111110,
B00000000, B00000000, B00000000, B11111110,
B00000000, B00000000, B00000001, B11111100,
B00000000, B00000000, B00000111, B11111000,
B00000000, B00000000, B00011111, B11110000,
B00000000, B00000000, B11111111, B11100000,
B00000000, B00000001, B11111111, B10000000,
B00000000, B00000111, B11111111, B00000000};
static const unsigned char PROGMEM c24_4[] =
{ B00000000, B00111111, B11111000, B00000000,
B00000000, B11111111, B11111111, B00000000,
B00000011, B11111111, B11111111, B10000000,
B00000111, B11111111, B11111111, B11100000,
B00011111, B11110000, B00011111, B11110000,
B00111111, B10000000, B00000111, B11111000,
B01111111, B00000000, B00000001, B11111100,
B01111111, B00000000, B00000000, B11111110,
B01111111, B00000000, B00000000, B11111110,
B00000000, B00000000, B00000000, B11111110,
B00000000, B00000000, B00000001, B11111100,
B00000000, B00000000, B00000111, B11111000,
B00000000, B00000000, B00011111, B11110000,
B00000000, B00000000, B11111111, B11100000,
B00000000, B00000001, B11111111, B10000000,
B00000000, B00000111, B11111111, B00000000,
B00000000, B00111111, B11111100, B00000000,
B00000000, B11111111, B11110000, B00000000,
B00000001, B11111111, B11000000, B00000000,
B00000011, B11111111, B00000000, B00000000,
B00000111, B11111100, B00000000, B00000000,
B00001111, B11111000, B00000000, B00000000,
B00011111, B11110000, B00000000, B00000000,
B00111111, B11100000, B00000000, B00000000,
B00111111, B11000000, B00000000, B00000000,
B01111111, B11000000, B00000000, B00000000,
B01111111, B11000000, B00000000, B00000000,
B01111111, B11111111, B11111111, B11111100,
B01111111, B11111111, B11111111, B11111110,
B01111111, B11111111, B11111111, B11111110,
B00111111, B11111111, B11111111, B11111100,
B00000000, B00000000, B00000000, B00000000};
How do I get the reference name to link up with the output integer?
Cheers
Les