Artnet to DMX

Dependencies:   mbed DMX TextLCD mbed-rtos

/media/uploads/Ayrton_L/dmx.png

Art-NET to DMX converter.

Read Art-NET and process the data so it can be send by 3 XLR3 outputs for DMX. With a 4x20 display you can choose some options. For example what universe you would like on what output.

This is a project we make as our final project of our 2nd year of university. We study Electronics-ICT / Embedded ICT.

We chose for this amazing platform (MBED LPC1768) because it has al the interfaces and pins we need.

Revision:
31:f7f44632c3cd
Parent:
30:51a4370a88bf
Child:
36:dba7a0094213
diff -r 51a4370a88bf -r f7f44632c3cd Settings.h
--- a/Settings.h	Sun May 08 20:11:07 2016 +0000
+++ b/Settings.h	Sun May 08 23:12:43 2016 +0000
@@ -10,7 +10,6 @@
         void V_SetInterrupt(bool B_Interrupt);
         void V_SetLeft(bool B_Left);
         void V_SetRight(bool B_Right);
-        void V_SetDirection(uint32_t I32_Direction);
         void V_SetLine(uint32_t I32_Line);
         void V_SetInMenu(bool B_Menu);
         void V_SetOK(bool B_OK);
@@ -25,7 +24,6 @@
         bool B_GetMenu();
         bool B_GetOK();
             
-        uint32_t I32_GetDirection();
         uint32_t I32_GetLine();
         uint32_t I32_GetOutput1();
         uint32_t I32_GetOutput2();
@@ -35,7 +33,6 @@
         uint32_t I32_m_Output1;
         uint32_t I32_m_Output2;
         uint32_t I32_m_Output3;
-        uint32_t I32_m_Direction;
         uint32_t I32_m_Line;
         bool B_m_Interrupt;
         bool B_m_Left;
@@ -52,7 +49,6 @@
     B_m_Right = false;
     B_m_Menu = false;
     B_m_OK = false;
-    I32_m_Direction = 0;
     I32_m_Line = 0;
     I32_m_Output1 = 0;
     I32_m_Output2 = 0;
@@ -66,7 +62,6 @@
     delete &B_m_Left;
     delete &B_m_OK;
     delete &B_m_Menu; 
-    delete &I32_m_Direction;
     delete &I32_m_Line;
     delete &I32_m_Output1;
     delete &I32_m_Output2;
@@ -118,11 +113,6 @@
     B_m_Right = B_Right;
 }
 
-void Settings::V_SetDirection(uint32_t I32_Direction)
-{
-    I32_m_Direction = I32_Direction;
-}
-
 bool Settings::B_GetOK()
 {
     return B_m_OK;
@@ -148,11 +138,6 @@
     return B_m_Interrupt;
 }
 
-uint32_t Settings::I32_GetDirection()
-{
-    return I32_m_Direction;
-}
-
 uint32_t Settings::I32_GetLine()
 {
     return I32_m_Line;