Add third debug GPIO
authorFrank Livingston <frank-livingston@ti.com>
Wed, 1 Mar 2017 19:16:20 +0000 (13:16 -0600)
committerFrank Livingston <frank-livingston@ti.com>
Wed, 1 Mar 2017 19:16:20 +0000 (13:16 -0600)
pasdk/test_dsp/framework/systemInit.c

index 6874e890885dde5eefd2b311370b7b16a9b5a2f3..7cec93ed0ae5959d8efa7369c9bc0a6012309c43 100644 (file)
@@ -81,7 +81,7 @@ Int gSysInit=0;
 #define TASK_AFP_PRI        ( 2 )
 #define TASK_AIP_PRI        ( 3 )
 #define TASK_SSP_PRI        ( 1 )
-#define TASK_ASIP_PRI       ( 5 )
+#define TASK_ASIP_PRI       ( 5 ) //( 4 )
 #define TASK_ASOP_PRI       ( 4 )
 
 #define __TASK_NAME__  "TaskSysInit"
@@ -191,6 +191,7 @@ Void taskSysInitFxn(Void)
 #endif
 
     // FL: debug
+    // Any of these can be used on ARM, but DSP must configure the GPIO since pinMuxSetMode() is only available on DSP
     pinMuxSetMode(101,PADCONFIG_MUX_MODE_QUATERNARY); // PAD101 to QUATERNARY, GPIO (B5 on AudioDaughterCard J12)
     GPIOSetDirection(GPIO_PORT_0, GPIO_PIN_99, GPIO_OUT); // GPIO0,pin99 output
     GPIOSetOutput(GPIO_PORT_0, GPIO_PIN_99);
@@ -199,6 +200,10 @@ Void taskSysInitFxn(Void)
     GPIOSetDirection(GPIO_PORT_0, GPIO_PIN_106, GPIO_OUT); // GPIO0,pin99 output
     GPIOSetOutput(GPIO_PORT_0, GPIO_PIN_106);
     GPIOClearOutput(GPIO_PORT_0, GPIO_PIN_106);
+    pinMuxSetMode(118,PADCONFIG_MUX_MODE_QUATERNARY); // PAD118 to QUATERNARY, GPIO (B9 on AudioDaughterCard J12)
+    GPIOSetDirection(GPIO_PORT_0, GPIO_PIN_107, GPIO_OUT); // GPIO0,pin107 output
+    GPIOSetOutput(GPIO_PORT_0, GPIO_PIN_107);
+    GPIOClearOutput(GPIO_PORT_0, GPIO_PIN_107);
     
     /* This is required to use SYS alpha codes in atboot? */
     Log_info0("taskSysInitFxn:TaskSystemStream resume");