/* * Критические секции регистратора для STM32 через состояние маски прерываний. Сохранённое * значение передаётся из входа в выход, чтобы не разрешить прерывания, уже запрещённые * вызывающим кодом. */ #ifndef GAS_LOGGER_STM32_H #define GAS_LOGGER_STM32_H #include /* Define GL_STM32_DEVICE_HEADER to the project's CMSIS device header. * F1/F4/G4 use the same PRIMASK contract. No HAL/interrupt handler ownership. */ uint32_t gl_stm32_enter(void *user); void gl_stm32_leave(void *user,uint32_t state); #endif