29 lines
639 B
C
29 lines
639 B
C
|
|
#ifndef LIFTLIBIO_H
|
|
#define LIFTLIBIO_H
|
|
|
|
/* Global variables */
|
|
extern int lift_ctrl_io_in[10];
|
|
extern int lift_ctrl_io_out[4];
|
|
extern int lift_ctrl_io_analog[4];
|
|
extern int lift_ctrl_io_led[16];
|
|
extern int lift_ctrl_dly1, lift_ctrl_dly2;
|
|
|
|
/* Simulated hardware */
|
|
extern volatile int lift_simio_in;
|
|
extern volatile int lift_simio_out;
|
|
extern volatile int lift_simio_led;
|
|
extern volatile int lift_simio_adc1;
|
|
extern volatile int lift_simio_adc2;
|
|
extern volatile int lift_simio_adc3;
|
|
|
|
/* Checksum */
|
|
extern int lift_checksum;
|
|
|
|
/* prototypes */
|
|
void lift_io_init(void);
|
|
void lift_ctrl_get_vals(void);
|
|
void lift_ctrl_set_vals(void);
|
|
|
|
#endif
|