 
 void loop()
 {
-  static Display disp[2];
+  static Display disp(0);
+  static Display disp2(1);
   
   static uint16_t timing = 0;
   static uint16_t i = 0;

	else if (left_digit == ' '){
		to_write += nothingL;
	}
	
	if(isdigit(right_digit)){
		to_write += (charsL[(int)right_digit - 48] << 8);

//Create program-wide objects
SoftwareSerial PCComm(11,10);  //Rx, Tx

//I2cDiscreteIoExpander device(0);
I2cDiscreteIoExpander device2(1);

Timer t;  //Instantiate timer

struct Display {
	public:
		Display(int deviceID);
		~Display();
		void dispRight();
		void dispLeft();
		I2cDiscreteIoExpander * device;
		uint16_t current;
		uint16_t left;
		uint16_t right;
