25 #include <avr/eeprom.h> 26 #include <util/crc16.h> 36 void serno_print(uint8_t *serno,
struct debug_t *debug);
uint8_t prog_alarm(struct programs_t *progs)
Definition: program.c:308
void prog_save(struct programs_t *progs)
Store the programs into the eeprom area.
Definition: program.c:169
Functions to activare and display (rs232) debug.
temperature handling functions.
void prog_list(struct programs_t *progs, struct debug_t *debug)
Definition: program.c:220
uint8_t * serno_init(uint8_t *serno)
Definition: program.c:92
struct programs_t * prog_init(struct programs_t *progs)
initialize the program area and IO lines
Definition: program.c:175
uint8_t * serno_read(uint8_t *serno, struct debug_t *debug)
Definition: program.c:37
uint8_t serno_check(uint8_t *serno)
Definition: program.c:74
Functions to handle queues.
uint8_t prog_del(struct programs_t *progs, const uint8_t n)
remove a program from the memory
Definition: program.c:276
void prog_clear(struct programs_t *progs)
Definition: program.c:232
uint8_t * serno_write(uint8_t *serno)
Definition: program.c:48
Definition: ogstruct.h:170
void prog_run(struct programs_t *progs, struct tm *tm_clock, struct debug_t *debug)
Definition: program.c:195
void prog_load(struct programs_t *progs)
Load or re-load the programs from the eeprom.
Definition: program.c:136
time high level functions.
void prog_free(struct programs_t *progs)
Definition: program.c:184
void prog_add(struct programs_t *progs, const char *s)
Definition: program.c:249