Problem accessing large PROGMEM structure

I am not sure why it isn't working, but I am pretty sure that you might not be passing parameters correctly to the library functions if the code you posted is what you're using, ie:

Max696x.init('0x01','0xff','0x00','0x00','0x01','0x00');

and

Max696x.indirect_mem_wr('0x80');

I am pretty sure these should be:

Max696x.init(0x01, 0xff, 0x00, 0x00, 0x01, 0x00);

and

Max696x.indirect_mem_wr(0x80);

I think that the way you've written it with the 'quotes' is passing a string or character to the function not the hex value for the byte..?

I will post some example code of what I've done to get the library working in the next day or so, it's 2am here right now!