ua1arn (07.05.2017 00:41, просмотров: 1) MBedder ответил manul78 на Хм... Спасибо, попробую.
void print_help(uint8_t* p_arg[],uint8_t num_args) {
}
void print_args(uint8_t* p_arg[],uint8_t num_args)
{
}
void handle_led(uint8_t* p_arg[],uint8_t num_args)
{
}
const uint8_t funcname1[] PROGMEM = {"help"};
const uint8_t funcname2[] PROGMEM = {"listarg"};
const uint8_t funcname3[] PROGMEM = {"led"};
void (* const sys_func[])(uint8_t* p_arg[], uint8_t num_args) PROGMEM = {
print_help,
print_args,
handle_led
};
Но судя по всему, вы еще будете переделывать параметры отдельных функций чтобы они указывали на const PROGNEM символы...
Вообще-то все эти правила в K&R были, как чи тать описания типов с языке C.