Добрый день
Хочу расположить указатели на функции во флеш
в определенном порядке
И иметь доступ к ним как к массиву - по индексу
Пытаюсь написать вот такой кусочек кода
Код
static void F1(void)
{
NUM++;
NUM2--;
}
__flash const void(*Ps[4])(void) =
{
F1,
0,
0,
0
};
IAR ругает меня
Warning[Pe815]: type qualifier on return type is meaningless C:\MODBUS\IAR\main.c 21
Error[Pe144]: a value of type "void (*)()" cannot be used to initialize an entity of type "void const (*__flash)()" C:\MODBUS\IAR\main.c 23
Если __flash const убрать то все компилируется нормально
Что сдесь нетак ??
Помогите пожалуйста разобраться
Сообщение отредактировал DeXteR - Jul 31 2006, 13:34