   analogReadResolution(12);
 
 }
-////////////////////////////////////////////////////////////
+
+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+//
+// main loop
+//
+//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
+
 void loop() {
   while (udp.parsePacket()) {
     // First read the header to make sure it's Art-Net

unsigned long currentMillis = 0;
unsigned long previousMillis = 0;

//////////////////////////////////// OCTO setup ///////////////////////
#define NUM_PIXELS_PR_STRIP 384
uint32_t dmxMemory[NUM_PIXELS_PR_STRIP * 8];
DMAMEM uint32_t displayMemory[NUM_PIXELS_PR_STRIP * 8];


int oemCode = 0x0000; // OemUnkown

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//
// loadConfig - loads configurations from EEPROM
//
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////

void loadConfig() {
  // To make sure there are settings, and they are YOURS!
  // If nothing is found it will use the default settings.
