
/*
 * leds.h
 *
 *  Created on: 7 Jul 2019
 *      Author: Mike
 */

#pragma once

#define SPI_PRESCALE 8

extern void sendLeds(void);


typedef enum
{
	DMX_IDLE,  // nothing happening
	DMX_BREAK, //
	DMX_BYTES,

} DMX_State_t;

extern DMX_State_t DMX_State;

typedef struct
{
	uint8_t fader;
	uint8_t red;
	uint8_t green;
	uint8_t blue;
} frgb_t;

