Rev 6 |
Blame |
Compare with Previous |
Last modification |
View Log
| Download
| RSS feed
/*
* dmx.h
*
* Created on: 26 Jul 2019
* Author: Mike
*/
# pragma once
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;
extern void dmx_handle_state(uint8_t* Buf, uint32_t *Len);