/[ps2dev-projects]/trunk/Projects/vibration-test/src/vibration-test.c
ViewVC logotype

Diff of /trunk/Projects/vibration-test/src/vibration-test.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 9 by william, Thu Nov 1 23:45:11 2018 UTC revision 10 by william, Fri Nov 2 00:03:01 2018 UTC
# Line 75  int main() Line 75  int main()
75          }          }
76                  int pr_ret = padRead(0, 0, &buttons); // port, slot, buttons                  int pr_ret = padRead(0, 0, &buttons); // port, slot, buttons
77                  if (pr_ret != 0) {                  if (pr_ret != 0) {
78                          if(buttons.l1_p && buttons.l2_p && buttons.r2_p && buttons.r1_p && (bVibrationStarted == 1)) {                          if(buttons.l1_p && buttons.l2_p && buttons.r2_p && buttons.r1_p) {
79                                  scr_printf("Stopping vibration\n");                                  if(bVibrationStarted == 1) {
80                                  actAlign[0] = 0;                                          bVibrationStarted=0;
81                                  actAlign[1] = 0;                                          scr_printf("Stopping vibration\n");
82                                  padSetActDirect(0, 0, actAlign);                                          actAlign[0] = 0;
83                                  bVibrationStarted=0;                                          actAlign[1] = 0;
84                                            padSetActDirect(0, 0, actAlign);
85                                    }                              
86                          }                          }
87                          else if (buttons.r1_p && (bVibrationStarted == 0) ) {                          else {
88                                  scr_printf("Starting vibration\n");                                  if((bVibrationStarted == 0) && buttons.r1_p) {
89                                  actAlign[0] = 1;                                          bVibrationStarted=1;
90                                  actAlign[1] = 255;                                          scr_printf("Starting vibration\n");
91                                  padSetActDirect(0, 0, actAlign);                                          actAlign[0] = 1;
92                                  bVibrationStarted=1;                                          actAlign[1] = 255;
93                          }                                                                padSetActDirect(0, 0, actAlign);
94                          /*if(buttons.l1_p) {                                  }
                                 actAlign[0] = 1;  
                                 scr_printf("Starting small engine vibration\n");  
                                 padSetActDirect(0, 0, actAlign);  
95                          }                          }
                         else if(buttons.l2_p) {  
                                 actAlign[0] = 0;  
                                 scr_printf("Stopping small engine vibration\n");  
                                 padSetActDirect(0, 0, actAlign);  
                         }  
                         else if(buttons.r1_p) {  
                                 actAlign[1] = 255;  
                                 scr_printf("Starting big engine vibration\n");  
                                 padSetActDirect(0, 0, actAlign);  
                         }  
                         else if(buttons.r2_p) {  
                                 actAlign[1] = 0;  
                                 scr_printf("Stopping big engine vibration\n");  
                                 padSetActDirect(0, 0, actAlign);  
                         }*/  
96                  }                  }
97                  pr_ret = 0;                  pr_ret = 0;
98          }          }

Legend:
Removed from v.9  
changed lines
  Added in v.10

  ViewVC Help
Powered by ViewVC 1.1.22