Код
typedef void (*timer_callback_t)(uint8_t);
теперь в структуре создаю переменную этого типа
Код
typedef struct
{
...
...
timer_callback_t callback;
} timer_struct_t;
{
...
...
timer_callback_t callback;
} timer_struct_t;
вот сама ф-я, в которую передается как параметр адрес другой ф-ии
Код
uint8_t timer_create(timer_mode_t _mode, uint32_t _time, timer_callback_t _callback)
{
}
{
}
пока не ругается компилятор.
А вот когда создаю прототип ф-ии timer_create, то сразу ошибка компиляции.
Так корректно обращаться с указателями на ф-ии?