It's been almost a year since I've touched this library, and while I was using 3216 displays before, I am doing a new project using 2x 3208 displays. On the 3208 displays, there is a switch to indicate which CS the display is (1,2,3,4). I was wondering how you would configure the library, along with the boards, to support >1 display.
It is my understanding that you initialize the display as follows:
ht1632c ledMatrix = ht1632c(&PORTD, 7, 6, 4, 5, GEOM_32x16, 2);
this is constructed as follows: port, data pin, wr pin, clk pin, cs pin, geom, and number (number of displays)
While the 3216 displays have hex inverters to distribute the CS signal around, and there is only one CS line, am I correct in assuming that I need to hook up 2 CS lines to the Arduino, for CS1 and CS2, and if so, then how do you specify the line above for 2 displays?
Would you specify the constructor as such:
ht1632c ledMatrix = ht1632c(&PORTD, 7, 6, 4, 5, GEOM_32x8, 2)
or would it be some other method? The CS1, CS2, CS3, CS4 on the connector confuse me, and unfortunately the sample project here: http://scuola.arduino.cc/en/content/interfacing-arduino-uno-sure-electronics-led-dot-matrix-based-ht1632c-controller only shows one display, even though the sample image shows 2 3208 displays... I don't know if i still only use 1 CS line, or if I need to run 2 CS traces to the connector, and don't want to waste $ and time trying to build a controller for these just to have it done wrong
Thanks!