Apologies in advance if I'm in the wrong spot, programming seemed the most appropriate place.
I'm building a 4x4x4 RGB LED cube, and I'm using three daisy chained TLC5940's to drive the LEDs. The problem is that I can only get one TLC to work at a time.
The library I'm using (link below) says that to daisy chain the TLCs I need to edit "tlc_config.h" and change NUM_TLCS from 1 to 3. It also says that after saving file, I need to delete the "Tlc5940.o" file to save the changes.
So I open the config file with notepad, change NUM_TLCS, then save it. But there doesn't appear to be any file with a ".o" extension so I don't know what to do next. Can anyone tell me what exactly the .o extension is, and why I would have to delete that file to save the changes?
In my attempt to figure it out, I came across an old post from someone with a similar issue. The solution was:
"Each project has a tlc_config.h file but so does the library itself in tlc5940 folder. You should edit the one in the library AND the one in each project."
I don't know if there's any truth to that. I'm only editing the config file that's in the actual library. I've never heard of there being a second config file for each "project". But then I'm very new to this.
Any ideas as to what's going on here?
I don't know if it matters, but the config file is located in:
"C:\Users\XXXXXX\Documents\Arduino\libraries\Tlc5940"
Original Library:
https://code.google.com/p/tlc5940arduino/
On a completely unrelated note, can anyone recommend a program for opening and editing .h files other than Notepad?