Explorar o código

main and configuration files added

namrota ghosh hai 6 meses
pai
achega
5949a91be7
Modificáronse 2 ficheiros con 11 adicións e 3 borrados
  1. 3 3
      main.c
  2. 8 0
      main.syscfg

+ 3 - 3
main.c

@@ -91,7 +91,7 @@ int main(void)
     // initialize watchdog timer configuration
     SYSCFG_DL_WWDT0_init();
     // Enable WWDT after initialization:
-    DL_WWDT_enablePower(WWDT0);
+    //DL_WWDT_enablePower(WWDT0);
     Battery_Init();
     //dynamic addressing function call for Pi
     dynamic_gpio_addressing();
@@ -114,7 +114,7 @@ int main(void)
     
     while(1)
     {   
-        if(picommandPending)
+       /* if(picommandPending)
         {   printf("Pi Interrupt Triggered.\n");
             pi_i2c_mcu();
             picommandPending = false;
@@ -144,7 +144,7 @@ int main(void)
      
             delay_cycles(MEASUREMENT_CHECK_INTERVAL);
         
-        }
+        }*/
         
     }
 }

+ 8 - 0
main.syscfg

@@ -14,6 +14,7 @@ const GPIO          = scripting.addModule("/ti/driverlib/GPIO", {}, false);
 const GPIO1         = GPIO.addInstance();
 const GPIO2         = GPIO.addInstance();
 const GPIO3         = GPIO.addInstance();
+const GPIO4         = GPIO.addInstance();
 const I2C           = scripting.addModule("/ti/driverlib/I2C", {}, false);
 const I2C1          = I2C.addInstance();
 const I2C2          = I2C.addInstance();
@@ -60,6 +61,13 @@ GPIO3.associatedPins[3].$name       = "ADDR_3";
 GPIO3.associatedPins[3].direction   = "INPUT";
 GPIO3.associatedPins[3].pin.$assign = "PA17";
 
+GPIO4.$name                         = "GPIO_ControllerBoard";
+GPIO4.associatedPins.create(2);
+GPIO4.associatedPins[0].$name       = "PIN_Run";
+GPIO4.associatedPins[0].pin.$assign = "PA11";
+GPIO4.associatedPins[1].$name       = "PIN_Error";
+GPIO4.associatedPins[1].pin.$assign = "PA10";
+
 I2C1.$name                     = "I2C_0";
 I2C1.basicEnableTarget         = true;
 I2C1.intTarget                 = ["RXFIFO_TRIGGER","RX_DONE","START","STOP","TXFIFO_TRIGGER","TX_DONE"];