Starting out small here.

Starting out small here. Is there any way to use the fill_solid with NUM_LEDS to address the upper echelon of my led strip?

For quick reference, this is how I’m lighting the 1-150 range
long sthalf = (NUM_LEDS/2);

fill_solid(leds, sthalf, CRGB::White);
FastLED.show();

This works well.

How would you address only the 151-300 range to light up similarly? Or would I need to put these values into an array in order to do this?

Full code here, with comment in the troubling section:

http://pastebin.com/Bu76uvBe

If I’m understanding your question correctly, you want to be able to use the fill_solid command to act on your LEDs in two sections. If this is correct then the following code should do the trick:

fill_solid(&(leds[0]), NUM_LEDS / 2, CRGB::White);
fill_solid(&(leds[NUM_LEDS / 2]), NUM_LEDS / 2, CRGB::White);

The &(leds) code passes the address of the first LED to fill, so the first line passes the address of the first LED and the second line passes the address of the 151st LED.

That’s exactly what I needed! Thank you.

This is good to know. I was wondering the same thing.