diff --git a/slave/slave/lib/inputOutput.c b/slave/slave/lib/inputOutput.c --- a/slave/slave/lib/inputOutput.c +++ b/slave/slave/lib/inputOutput.c @@ -57,10 +57,10 @@ int8_t moduleID; // Slave Module ID from moduleID = (moduleID & 0b0111); //Mask bits */ - while(moduleID==0) - { - moduleID = i2c_read(EEPROM_ADDR, 0x05); - } +// while(moduleID==0) //UNCOMMENT ALL THIS +// { +// moduleID = i2c_read(EEPROM_ADDR, 0x05); +// } } diff --git a/slave/slave/slave.c b/slave/slave/slave.c --- a/slave/slave/slave.c +++ b/slave/slave/slave.c @@ -55,7 +55,7 @@ int main(void) // Initialize micro_setup(); // Generic microcontroller config options time_setup(); // Setup loop timer and interrupts (TIMER0) - watchdog_setup(); // Setup watchdog timer + //watchdog_setup(); // Setup watchdog timer led_configure(); // Configure ports and registers for LED operation io_configure(); // Configure IO ports and registers i2c_init(); // Setup I2C @@ -74,8 +74,11 @@ int main(void) // Master communication masterComm_checkParser(); //Checks parser for data requests from master - - + led_on(0); + led_on(1); + led_on(2); + led_on(3); + io_heaterOn(); // Main slave operations if ((time_millis() % SENSOR_LOOP) == 0) // Uses program timer to run every so often. Time interval defined in config.h {