ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Вторник
6 мая
1042047 Топик полностью
ЫЫyкпy (04.10.2020 19:05 - 19:27, просмотров: 556) ответил teap0t на Вот это вот - адресная арифметика.
Подобные манипуляции с указателями без всякой на то необходимости - однозначно говнокод и потенциальный глюкодром при использовании. 

Откуда это вообще? В относительно свежем (2019 года) STM32F1xx_HAL_Driver похожие вещи есть только в файле stm32f1xx_ll_exti.c, но там в функции

uint32_t LL_EXTI_Init(LL_EXTI_InitTypeDef *EXTI_InitStruct)

подобными трюками не занимаются.

В хидерах определены EXTI и структура EXTI_TypeDef. Если надо что-то записать в один из регистров, так и пиши без фокусов:

EXTI->IMR = что-то;

а адреса вычислять - на то компилятор и линкер есть.

Жизнь есть способ борьбы белковых тел со вторым началом термодинамики.