Move system event files

This commit is contained in:
Henrik Stickann 2022-05-24 14:05:48 +02:00
parent 1cfae97cae
commit f0702e5714
2 changed files with 16 additions and 9 deletions

View File

@ -2,8 +2,11 @@
* @file
* @brief Implementation of system events.
*/
#ifndef STA_RTOS_SYSTEM_EVENT_HPP
#define STA_RTOS_SYSTEM_EVENT_HPP
#ifndef STA_RTOS_SYSTEM_SYSTEM_EVENT_HPP
#define STA_RTOS_SYSTEM_SYSTEM_EVENT_HPP
#include <sta/rtos/system/names.hpp>
/**
* @defgroup STA_RTOS_SysEvent System Events
@ -22,15 +25,16 @@
# define STA_RTOS2_SYSTEM_EVENT_ENABLE
#endif // DOXYGEN
/**
* @def STA_RTOS_SYSTEM_EVENT_HANDLE
* @brief Set variable name of event flags handle.
* @def STA_RTOS_SYSTEM_EVENT_NAME
* @brief Set name of system event flags.
*
* @ingroup STA_RTOS_BuildConfig
*/
#ifndef STA_RTOS_SYSTEM_EVENT_HANDLE
# define STA_RTOS_SYSTEM_EVENT_HANDLE systemEventHandle
#endif // !STA_RTOS_SYSTEM_EVENT_HANDLE
#ifndef STA_RTOS_SYSTEM_EVENT_NAME
# define STA_RTOS_SYSTEM_EVENT_NAME systemEvent
#endif // !STA_RTOS_SYSTEM_EVENT_NAME
#include <sta/config.hpp>
@ -93,4 +97,4 @@ namespace sta
#endif // STA_RTOS_SYSTEM_EVENT_ENABLE
#endif // STA_RTOS_SYSTEM_EVENT_HPP
#endif // STA_RTOS_SYSTEM_SYSTEM_EVENT_HPP

View File

@ -1,10 +1,13 @@
#include <sta/rtos/system_event.hpp>
#include <sta/rtos/system/system_event.hpp>
#ifdef STA_RTOS_SYSTEM_EVENT_ENABLE
#include <cmsis_os2.h>
#define STA_RTOS_SYSTEM_EVENT_HANDLE STA_RTOS_MAKE_HANDLE_NAME(STA_RTOS_SYSTEM_EVENT_NAME)
// Access handle from freertos.c
extern osEventFlagsId_t STA_RTOS_SYSTEM_EVENT_HANDLE;