История изменений
Исправление KivApple, (текущая версия) :
У тебя массив memory uint32_t. И ты индексируешь его номерами байт в памяти. Нужно делить все индексы на 4.
Но обычно просто делают #define IO32(addr) (*((volatile uint32_t*) (addr))), массивы не используют.
Исходная версия KivApple, :
У тебя массив memory uint32_t. И ты индексируешь его номерами байт в памяти. Нужно делить все индексы на 4.
Но обычно просто делают #define IO32(addr) (*((volatile uint32_t*) addr)), массивы не используют.