made temperature_control modular ( multiple concurrent modules possible
[clinton/Smoothieware.git] / src / main.cpp
index 5317035..613aadc 100644 (file)
@@ -9,7 +9,7 @@
 #include "libs/Kernel.h"
 #include "modules/tools/laser/Laser.h"
 #include "modules/tools/extruder/Extruder.h"
-#include "modules/tools/temperaturecontrol/TemperatureControl.h"
+#include "modules/tools/temperaturecontrol/TemperatureControlPool.h"
 #include "modules/robot/Player.h"
 #include "modules/utils/simpleshell/SimpleShell.h"
 #include "modules/utils/pauser/Pauser.h"
@@ -32,10 +32,16 @@ int main() {
     kernel->add_module( new Laser(p21) );
     kernel->add_module( new Extruder(p26,p27) );
     kernel->add_module( new SimpleShell() );
-    kernel->add_module( new TemperatureControl() );
+    kernel->add_module( new TemperatureControlPool() );
     
     kernel->add_module( &cdcmsc );
-    
+    wait(0.1); 
+    Pin* pin = new Pin(); 
+    kernel->adc->enable_pin(pin->from_string("0.23"));
+    wait(0.1);
+    kernel->serial->printf("value: %u \r\n", kernel->adc->read(pin));
+
     while(1){
         kernel->call_event(ON_MAIN_LOOP);
     }