motor controller

Dependencies:   mbed plotter

Revision:
4:4e00b310811d
Parent:
3:08746709f023
Child:
7:ed19a937daa0
--- a/io.cpp	Sun Oct 30 19:55:58 2016 +0000
+++ b/io.cpp	Sun Oct 30 22:30:39 2016 +0000
@@ -25,10 +25,10 @@
     //set serial baud
     get_serial(0)->baud(K_SERIAL_BAUD);
     
-    get_serial(0)->printf("GEORGE\n\r");
-    get_serial(0)->printf("*******INITIALIZING**********\n\r");
+    //get_serial(0)->printf("GEORGE\n\r");
+    //get_serial(0)->printf("*******INITIALIZING**********\n\r");
     
-    get_serial(0)->printf("Setting up clocks...\n\r");
+    //get_serial(0)->printf("Setting up clocks...\n\r");
     /*************************************
                    CLOCKS 
     **************************************/
@@ -40,14 +40,17 @@
     RCC->APB2ENR |= RCC_APB2ENR_ADC2EN;  //adc2
     RCC->APB1ENR |= RCC_APB1ENR_DACEN;   //dac
     
-    get_serial(0)->printf("Setting up interrupts...\n\r");
+    //get_serial(0)->printf("Setting up interrupts...\n\r");
     /*************************************
                    INTERRUPTS 
     **************************************/
     NVIC_EnableIRQ(TIM1_UP_TIM10_IRQn); //setup interrupt controller
     TIM1->DIER |= TIM_DIER_UIE;         //enable timer interrupts
 
-    get_serial(0)->printf("Setting up PWM...\n\r");
+    //
+    
+    
+    //get_serial(0)->printf("Setting up PWM...\n\r");
     /************************************
                PWM CONFIGURATION
     *************************************/
@@ -65,7 +68,7 @@
     TIM1->CCER |= TIM_CCER_CC1E;
     TIM1->CCER |= TIM_CCER_CC1P;
     
-    get_serial(0)->printf("Setting up Timers...\n\r");
+    //get_serial(0)->printf("Setting up Timers...\n\r");
     /************************************
               TIMER CONFIGURATION
     *************************************/
@@ -77,7 +80,7 @@
     //counter needs to do two cycles for 1 full pwm cycle I think.
     //this is due to the center aligned mode.
 
-    get_serial(0)->printf("Setting up ADC...\n");
+    //get_serial(0)->printf("Setting up ADC...\n");
     /************************************
                   ADC CONFIG
     *************************************/
@@ -85,7 +88,7 @@
     ADC1->SQR3 |= 0x4; //on ADC1, sample ADC12_IN channel 4 (PA4)
     ADC2->SQR3 |= 0x8; //on ADC2, sample ADC12_IN channel 8 (PB0)
     
-    get_serial(0)->printf("Setting up GPIO...\n");
+    //get_serial(0)->printf("Setting up GPIO...\n");
     /************************************
                 GPIO CONFIG
     *************************************/
@@ -97,7 +100,7 @@
     GPIOB->MODER |= 0b000000000011; //PB0 as analog.
     GPIOA->MODER |= 0b110000000000; //PA5 as analog.
     
-    get_serial(0)->printf("Turning on ADC/DAC...\n");
+    //get_serial(0)->printf("Turning on ADC/DAC...\n");
     /************************************
                 ADC/DAC START
     *************************************/
@@ -105,7 +108,7 @@
     ADC2->CR2 |= ADC_CR2_ADON; //adc 2 on
     DAC->CR   |= DAC_CR_EN2;   //dac 2 (PA5) on
     
-    get_serial(0)->printf("Turning on TIMER\n");
+    //get_serial(0)->printf("Turning on TIMER\n");
     /************************************
                  TIMER START
     *************************************/