PLEASE
[capstone.git] / src / pru_loader.c
index e0e9c17ba7b8b194e0f2c99de5a7bcec796920a2..25fa9f97a78f7898b74edf73aa0dee0dc42d0e10 100644 (file)
@@ -24,6 +24,8 @@
 #include <pruss/prussdrv.h>
 #include <pruss/pruss_intc_mapping.h>
 
+#define PRU_NUM 1
+
 int main(int argc, char *argv[]) {
 
        tpruss_intc_initdata init_data = PRUSS_INTC_INITDATA;
@@ -41,13 +43,13 @@ int main(int argc, char *argv[]) {
            return ENXIO;
 
        /* open, bind intr */
-       if(prussdrv_open(PRU_EVTOUT0))
+       if(prussdrv_open(PRU_EVTOUT_0))
            return ENXIO;
        if(prussdrv_pruintc_init(&init_data))
            return ENXIO;
 
        /* exec */
-       if(prussdrv_exec_program(0, argv[1]))
+       if(prussdrv_exec_program(PRU_NUM, argv[1]))
            return ENXIO;
 
        /* block until intr */
@@ -55,7 +57,7 @@ int main(int argc, char *argv[]) {
 
        /* clean up, halt & disable pru, terminate pru drv */
        prussdrv_pru_clear_event(PRU_EVTOUT_0, PRU0_ARM_INTERRUPT);
-       prussdrv_pru_disable(0);
+       prussdrv_pru_disable(PRU_NUM);
        prussdrv_exit();
 
        return 0;