Rev 2 |
Rev 6 |
Go to most recent revision |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
/*
* 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_DATA, // got data
DMX_DONE // finished with DMX data
} DMX_State_t;
extern DMX_State_t DMX_State;
extern uint8_t DMX_Buffer[512];
extern uint32_t DMX_Pointer;
#pragma pack(push,1)
typedef struct
{
uint8_t fader;
uint8_t red;
uint8_t green;
uint8_t blue;
uint8_t white;
} frgbw_t;
#pragma pack(pop)