Skip to content

Commit 01f73c5

Browse files
committed
remove conditional logic for ctrl_dir and ocp_dir size
Remove conditional logic for kernel version to determine the size of ctrl_dir and ocp_dir. Instead, the maximum possible size is used for these arrays regardless of the kernel version Resolves #144
1 parent da0b0e5 commit 01f73c5

File tree

2 files changed

+2
-12
lines changed

2 files changed

+2
-12
lines changed

source/common.c

Lines changed: 0 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -55,13 +55,8 @@ SOFTWARE.
5555
int gpio_mode;
5656
int gpio_direction[120];
5757

58-
#ifdef BBBVERSION41
5958
char ctrl_dir[43];
6059
char ocp_dir[33];
61-
#else
62-
char ctrl_dir[35];
63-
char ocp_dir[25];
64-
#endif
6560

6661
int setup_error = 0;
6762
int module_setup = 0;

source/common.h

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -64,13 +64,8 @@ typedef struct pwm_t {
6464
extern int gpio_mode;
6565
extern int gpio_direction[120];
6666

67-
#ifdef BBBVERSION41
68-
extern char ctrl_dir[43];
69-
extern char ocp_dir[33];
70-
#else
71-
extern char ctrl_dir[35];
72-
extern char ocp_dir[25];
73-
#endif
67+
extern char ctrl_dir[43];
68+
extern char ocp_dir[33];
7469

7570
BBIO_err get_gpio_number(const char *key, unsigned int *gpio);
7671
BBIO_err get_pwm_key(const char *input, char *key);

0 commit comments

Comments
 (0)