33 #include "can_driver.h" |
33 #include "can_driver.h" |
34 #include "def.h" |
34 #include "def.h" |
35 #ifndef extra_PCAN_init_params |
35 #ifndef extra_PCAN_init_params |
36 #define extra_PCAN_init_params /**/ |
36 #define extra_PCAN_init_params /**/ |
37 #else |
37 #else |
|
38 long int print_getenv(const char* pcanparam) |
|
39 { |
|
40 char* param=NULL; |
|
41 long int res=0; |
|
42 |
|
43 param = getenv(pcanparam); |
|
44 if(param != NULL){ |
|
45 res = strtol(param,NULL,0); |
|
46 } |
|
47 else |
|
48 printf("Environment variable %s not defined !\n", pcanparam); |
|
49 printf("Found environment variable %s : %ld\n", pcanparam ,res); |
|
50 return res; |
|
51 } |
38 #define extra_PCAN_init_params\ |
52 #define extra_PCAN_init_params\ |
39 ,getenv("PCANHwType") ? strtol(getenv("PCANHwType"),NULL,0):0\ |
53 ,print_getenv("PCANHwType")\ |
40 ,getenv("PCANIO_Port") ? strtol(getenv("PCANIO_Port"),NULL,0):0\ |
54 ,print_getenv("PCANIO_Port")\ |
41 ,getenv("PCANInterupt") ? strtol(getenv("PCANInterupt"),NULL,0):0 |
55 ,print_getenv("PCANInterupt") |
42 #endif |
56 #endif |
43 |
57 |
44 static s_BOARD *first_board = NULL; |
58 static s_BOARD *first_board = NULL; |
45 |
59 |
46 //Create the Event for the first board |
60 //Create the Event for the first board |