15 lines
685 B
C
15 lines
685 B
C
/*
|
|
* Критические секции регистратора для STM32 через состояние маски прерываний. Сохранённое
|
|
* значение передаётся из входа в выход, чтобы не разрешить прерывания, уже запрещённые
|
|
* вызывающим кодом.
|
|
*/
|
|
|
|
#ifndef GAS_LOGGER_STM32_H
|
|
#define GAS_LOGGER_STM32_H
|
|
#include <stdint.h>
|
|
/* 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
|