This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

LP55231: Engine control with LEDS keeping their state when another is selected

Part Number: LP55231

Hey

I'm writing some programs for the LP55231 engines to create the following effect:

That is, all the RED leds are constantly on and the green LEDs chase each other with LED N fading out as LED N+1 fades in.
The array below sets the RED leds on for engine one then attempts to turn on the green LEDS one by one, but i see when selecting the next green LED the previous becomes disabled. Is there a way i can select and not reset the state of the previous?
const uint16_t lp55231_program_Test_2_code[] = {
    /* Mapping Table location */
    /* 0  */ MUX_LD_START(11),
    /* 1  */ MUX_LD_END(11),

    /* Engine One */
    /* 2  */ SET_PWM(255),
    /* 3  */ END(0,0),

    /* Engine Two */
    /* 4  */ MUX_SEL(LED_G1),
    /* 5  */ RAMP(RAMP_PRESCALE_0_488MS, 7, RAMP_UP, 255),
    /* 6  */ MUX_SEL(LED_G2),
    /* 7  */ RAMP(RAMP_PRESCALE_0_488MS, 7, RAMP_UP, 255),
    /* 8  */ MUX_SEL(LED_G3),
    /* 9  */ RAMP(RAMP_PRESCALE_0_488MS, 7, RAMP_UP, 255),
    /* 10 */ BRANCH(0, 0),
    
    /* Mapping Table*/
    /* 11  */ RGB_ALL_RED,
};
Some general advice on the best way to implement the diagram above would also be appreciated.