2022-10-24 18:00:18 +03:00

22 lines
388 B
C

#ifndef COMMAND_H
#define COMMAND_H
#include <avr/io.h>
#include <string.h>
#define EOT 0x04
#define COMMAND_SIZE 5
#define COMMAND_MAX_NAME_LENGTH 20
struct Command {
void *addr;
char name[COMMAND_MAX_NAME_LENGTH];
};
uint8_t command_define(void *fp, char name[COMMAND_MAX_NAME_LENGTH]);
uint8_t command_process(char *cmd_name);
void command_list(void);
#endif /* COMMAND_H */