Subversion Repositories LedShow

Rev

Rev 5 | Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 mjames 1
/*
2
 * leds.h
3
 *
4
 *  Created on: 7 Jul 2019
5
 *      Author: Mike
6
 */
7
 
8
#pragma once
9
 
10
#define SPI_PRESCALE 8
11
 
12
extern void sendLeds(void);
13
 
14
 
15
typedef enum
16
{
17
        DMX_IDLE,  // nothing happening
18
        DMX_BREAK, //
19
        DMX_BYTES,
20
 
21
} DMX_State_t;
22
 
23
extern DMX_State_t DMX_State;
24
 
25
typedef struct
26
{
27
        uint8_t fader;
28
        uint8_t red;
29
        uint8_t green;
30
        uint8_t blue;
31
} frgb_t;
32