Как обернуть таблицу векторов прерываний в массив std ::? - PullRequest
1 голос
/ 01 ноября 2019

Я пытаюсь немного абстрагировать векторные таблицы прерываний, используя один и тот же интерфейс на нескольких микроконтроллерах. Устройства ARM Cortex M3 / 4, по-видимому, довольно легко перемещают таблицу векторов прерываний в оперативную память.

Atmel ATmega328p-pu, похоже, не позволяет перемещать таблицу векторов непосредственно в ОЗУ, а толькоконкретное местоположение.

Я хотел бы обернуть существующую таблицу векторов прерываний в 0x0 в массив std :: C ++ для легкого доступа к ней и создания интерфейса для простой регистрации функций обратного вызова.

С наилучшими пожеланиями.

...