Subversion Repositories LedShow

Rev

Rev 5 | Go to most recent revision | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 5 Rev 6
Line 9... Line 9...
9
 
9
 
10
#define SPI_PRESCALE 8
10
#define SPI_PRESCALE 8
11
 
11
 
12
extern void sendLeds(void);
12
extern void sendLeds(void);
13
 
13
 
14
 
-
 
15
typedef enum
-
 
16
{
-
 
17
        DMX_IDLE,  // nothing happening
-
 
18
        DMX_BREAK, //
-
 
19
        DMX_BYTES,
-
 
20
        DMX_DATA, // got data
-
 
21
        DMX_DONE  // finished with DMX data
-
 
22
 
-
 
23
} DMX_State_t;
-
 
24
 
-
 
25
 
-
 
26
extern DMX_State_t DMX_State;
-
 
27
 
-
 
28
extern uint8_t DMX_Buffer[512];
-
 
29
extern uint32_t DMX_Pointer;
-
 
30
 
-
 
31
 
-
 
32
#pragma pack(push,1)
14
#pragma pack(push,1)
33
typedef struct
15
typedef struct
34
{
16
{
35
        uint8_t fader;
17
        uint8_t fader;
36
        uint8_t red;
18
        uint8_t red;