This was the second of two embedded software projects completed for the same company in Gothenburg.
The requirement was an embedded application to run on a hardware multiplexer based around one of the Atmel AVR controllers.
The function of the completed module was to sequentially monitor 4 inputs and search for valid DMX data then select the newest available data stream for output to the DMX network.
The application was written in C and compiled with the Image Craft compiler for Atmel AVR.