/* * task3.h */ #ifndef __SYSTEM_H__ #define __SYSTEM_H__ 1 typedef struct _nonv_t { int lock; int changed; float prop; float integ; float deriv; float limit_max; float limit_min; }nonv_t; void systm(void); void update_non_volatiles(nonv_t *n); int save_non_volatiles(nonv_t *n); int get_non_volatile (nonv_t *n); extern nonv_t non_volatile; #endif