Sample code for TI_NEOPIXEL

Dependencies:   mbed

main.cpp

Committer:
tichise
Date:
2018-07-21
Revision:
0:4a27f777203a

File content as of revision 0:4a27f777203a:

#include "mbed.h"
#include "TI_NEOPIXEL.h"

TI_NEOPIXEL neopixel(p11);

int main()
{
    bool isRed = false;

    while(1) {
        if (isRed) {
            // neopixel.switchLightOff(16);
            // neopixel.changeColor(16, (rgb_color) {50, 10, 170});
            neopixel.circleRainbow(16);

        } else {
            rgb_color topColor = (rgb_color) {255, 0, 0};
            rgb_color bottomColor = (rgb_color) {0, 32, 255};
            neopixel.changePointColor(16, topColor, bottomColor);

            /*
            rgb_color circleColor = (rgb_color){50, 10, 170};
            neopixel.circle(16, circleColor);
            */
            
            // neopixel.switchLightOn(16);
            // neopixel.changeColor(16, (rgb_color) {255, 255, 255});
        }
        isRed = !isRed;

        wait(2);
    }
}