Subversion Repositories LedShow

Rev

Go to most recent revision | Blame | Compare with Previous | Last modification | View Log | Download | RSS feed

  1. /*
  2.  * dmx.h
  3.  *
  4.  *  Created on: 26 Jul 2019
  5.  *      Author: Mike
  6.  */
  7. # pragma once
  8.  
  9.  
  10.  
  11. typedef enum
  12. {
  13.         DMX_IDLE,  // nothing happening
  14.         DMX_BREAK, //
  15.         DMX_BYTES,
  16.         DMX_DATA, // got data
  17.         DMX_DONE  // finished with DMX data
  18.  
  19. } DMX_State_t;
  20.  
  21.  
  22. extern DMX_State_t DMX_State;
  23.  
  24. extern uint8_t DMX_Buffer[512];
  25. extern uint32_t DMX_Pointer;
  26.  
  27. extern dmx_state(uint8_t* Buf, uint32_t *Len);
  28.