| 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768 |
- /* USER CODE BEGIN Header */
- /**
- ******************************************************************************
- * File Name : utilities_conf.h
- * Description : Configuration file for STM32 Utilities.
- *
- ******************************************************************************
- * @attention
- *
- * <h2><center>© Copyright (c) 2019 STMicroelectronics.
- * All rights reserved.</center></h2>
- *
- * This software component is licensed by ST under BSD 3-Clause license,
- * the "License"; You may not use this file except in compliance with the
- * License. You may obtain a copy of the License at:
- * opensource.org/licenses/BSD-3-Clause
- *
- ******************************************************************************
- */
- /* USER CODE END Header */
- /* Define to prevent recursive inclusion -------------------------------------*/
- #ifndef UTILITIES_CONF_H
- #define UTILITIES_CONF_H
- #ifdef __cplusplus
- extern "C" {
- #endif
- #include "cmsis_compiler.h"
- #include "string.h"
- #include <furi.h>
- /******************************************************************************
- * common
- ******************************************************************************/
- #define UTILS_ENTER_CRITICAL_SECTION() FURI_CRITICAL_ENTER()
- #define UTILS_EXIT_CRITICAL_SECTION() FURI_CRITICAL_EXIT()
- #define UTILS_MEMSET8(dest, value, size) memset(dest, value, size);
- /******************************************************************************
- * tiny low power manager
- * (any macro that does not need to be modified can be removed)
- ******************************************************************************/
- #define UTIL_LPM_INIT_CRITICAL_SECTION()
- #define UTIL_LPM_ENTER_CRITICAL_SECTION() UTILS_ENTER_CRITICAL_SECTION()
- #define UTIL_LPM_EXIT_CRITICAL_SECTION() UTILS_EXIT_CRITICAL_SECTION()
- /******************************************************************************
- * sequencer
- * (any macro that does not need to be modified can be removed)
- ******************************************************************************/
- #define UTIL_SEQ_INIT_CRITICAL_SECTION()
- #define UTIL_SEQ_ENTER_CRITICAL_SECTION() UTILS_ENTER_CRITICAL_SECTION()
- #define UTIL_SEQ_EXIT_CRITICAL_SECTION() UTILS_EXIT_CRITICAL_SECTION()
- #define UTIL_SEQ_CONF_TASK_NBR (32)
- #define UTIL_SEQ_CONF_PRIO_NBR (2)
- #define UTIL_SEQ_MEMSET8(dest, value, size) UTILS_MEMSET8(dest, value, size)
- #ifdef __cplusplus
- }
- #endif
- #endif /*UTILITIES_CONF_H */
- /************************ (C) COPYRIGHT STMicroelectronics *****END OF FILE****/
|