Blame view

src/main.c 763 Bytes
b24d2980   achemin1   Nettoyage du code...
1
  #include "libusb_wrapper.h"
d6e16d2e   achemin1   Tout propre
2
  #include <stdio.h>
b24d2980   achemin1   Nettoyage du code...
3
  
f6896773   achemin1   Prise en charge d...
4
  int main(int argc, char *argv[]){
d6e16d2e   achemin1   Tout propre
5
  	printf("Hello World :-|\n");
b24d2980   achemin1   Nettoyage du code...
6
  
d6e16d2e   achemin1   Tout propre
7
      libusb_context *context;
f6896773   achemin1   Prise en charge d...
8
      usbinit(&context);
b24d2980   achemin1   Nettoyage du code...
9
  
f6896773   achemin1   Prise en charge d...
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
  	if(argc>1){
  	    //command mode
          if(strcmp(argv[1], "demo4.1") == 0) { //if 4.1
              printf("\e[91mDemo 4.1\e[39m\n");
              displayDevices(context);
          }
          else if(strcmp(argv[1], "demo4.2") == 0){//if 4.2
              printf("\e[91mDemo 4.2\e[39m\n");
              //displayDeviceEndpoints(Ourdevice);
              //else
          }else{
              printf("Wrong command\n");
          }
  
  	}else{
          //interactive mode
          printf("Welcome to interactive mode\n");
  
          /*Future code*/
  
          printf("Finished\n");
  	}
b24d2980   achemin1   Nettoyage du code...
32
  
b24d2980   achemin1   Nettoyage du code...
33
  
d6e16d2e   achemin1   Tout propre
34
  	usbclose(context);
b24d2980   achemin1   Nettoyage du code...
35
36
37
  
  	return 0;
  }