X-Git-Url: https://rtime.felk.cvut.cz/gitweb/linux-lin.git/blobdiff_plain/08d7decec20c866383493ae9f217f88e97003be0..846aa974f9fe779e4260a0927e977a63c55bace1:/lin_config/src/lin_config.h diff --git a/lin_config/src/lin_config.h b/lin_config/src/lin_config.h index e46cf8a..6d4ea1b 100644 --- a/lin_config/src/lin_config.h +++ b/lin_config/src/lin_config.h @@ -1,6 +1,9 @@ #ifndef _LIN_CONFIG_H_ #define _LIN_CONFIG_H_ +#define LIN_EXIT_OK 1 + +/* Flags passed to configuration functions */ #define FLASH_CONF_fl (1 << 0) #define RESET_DEVICE_fl (1 << 1) #define SLLIN_ATTACH_fl (1 << 2) @@ -28,7 +31,7 @@ struct linc_lin_state { int bus_termination; /* LIN bus termination in device -- Master or Slave */ /* Subscriber/publisher table entries */ - struct linc_frame_entry frame_entry[MAX_LIN_ID]; + struct linc_frame_entry frame_entry[MAX_LIN_ID + 1]; /* Scheduler table entries */ // FIXME max value struct linc_scheduler_entry scheduler_entry[100]; @@ -38,7 +41,5 @@ struct linc_lin_state { int flags; /* Flags passed to configuration function of particular device */ }; -struct linc_lin_state linc_lin_state; - #endif /* _LIN_CONFIG_H_ */