Я пытаюсь немного абстрагировать векторные таблицы прерываний, используя один и тот же интерфейс на нескольких микроконтроллерах. Устройства ARM Cortex M3 / 4, по-видимому, довольно легко перемещают таблицу векторов прерываний в оперативную память.
Atmel ATmega328p-pu, похоже, не позволяет перемещать таблицу векторов непосредственно в ОЗУ, а толькоконкретное местоположение.
Я хотел бы обернуть существующую таблицу векторов прерываний в 0x0 в массив std :: C ++ для легкого доступа к ней и создания интерфейса для простой регистрации функций обратного вызова.
С наилучшими пожеланиями.