Hi,
I am trying to get the dual-color chasing pattern sample code in the application note referred above in the description to run but am not having any success. From what I can tell, it appears that all of the pattern sample code related to the RGB LEDs in section 4 is structured into a single, large program with the common code being the LED map and the breathing example? I copied the code into a .src for each chip, assembled using the EVM GUI and transcribed the hex codes into my C program, but it doesn't run due to the triggers from what I can tell.
I need help understanding how to use inter-chip triggers to synchronize the chips. What I'm not understanding is how to work with triggers between multiple LP5569 ICs. My design has 4 LP5569 parts driving 12 RGB LEDs using a board design based on the older ring demo EVM. I assume that the bits in the "trigger" command and/or TRIG pin register bits must be set to allow inter-chip communication to work? I already have the CLK master and slave configuration working correctly and all of the other patterns I have programmed such as blinking and breathing (which use the same code on all chips and do not need triggers) are synchronized correctly. I'm just not understanding how to use triggers between chips. I see that there is a bit in the trigger command for both send and wait that supports "external" triggers? Is this what I need to use? If so, how are the engine bits specified when using external triggers? For each chip, I map all of the LEDs to engine 1 so I'm not understanding how the s{x} and w{x} commands know the source and targets across the chips. Hopefully, this makes sense. I can provide any further details to help you assist me in resolving this issue.
Thank you kindly,
Bill