updated

Fork of neopixels_spi by Ivan Yohuno

neopixels_spi.h

Committer:
el12moe
Date:
2015-05-13
Revision:
1:2023e348c15f
Parent:
0:22b6f7132818

File content as of revision 1:2023e348c15f:

#ifndef NEOPIXELS_SPI_H
#define NEOPIXELS_SPI_H
#include <string.h>
#include <stdio.h>
#include "mbed.h"
class neopixels_spi{
    public:
    //function declarations 
    void setRGBStrip1(int r, int g, int b); //sets colour of a strip of 8 RGB Pixels on pin 5
    void setRGBStrip2(int r, int g, int b); //sets colour of a strip of 8 RGB Pixels on pin 11
    void setRGBPixels1(int colours[8][3]); //sets sequence of colours for a strip of 8 RGB Pixels on pin 5
    void setRGBPixels2(int colours[8][3]); //sets sequence of colours for a strip of 8 RGB Pixels on pin 11
    void spi_init(); //initializes SPI pin at correct bit length and bit rate
    int * decimalToBinary(int n); //converts a decimal value between 0 and 255 to an 8 bit binary array of 0xF00 (0) and 0xFF0 (1)
};
 
#endif