Simplify startup API

This commit is contained in:
Henrik Stickann
2023-01-21 22:34:26 +01:00
parent cccf24ae59
commit aeb472fd03
2 changed files with 38 additions and 61 deletions

View File

@@ -5,8 +5,6 @@
#ifndef STA_RTOS_SYSTEM_STARTUP_HPP
#define STA_RTOS_SYSTEM_STARTUP_HPP
#include <sta/rtos/system/names.hpp>
/**
* @defgroup STA_RTOS_Startup Startup task
@@ -17,41 +15,6 @@
*/
#ifdef DOXYGEN
/**
* @brief Enable module.
*
* @ingroup STA_RTOS_BuildConfig
*/
# define STA_RTOS_STARTUP_ENABLE
#endif // DOXYGEN
/**
* @def STA_RTOS_STARTUP_TASK_NAME
* @brief Set name of startup task.
*
* @ingroup STA_RTOS_BuildConfig
*/
#ifndef STA_RTOS_STARTUP_TASK_NAME
# define STA_RTOS_STARTUP_TASK_NAME startup
#endif // !STA_RTOS_STARTUP_TASK_NAME
/**
* @def STA_RTOS_STARTUP_ENTRY_FUNCTION
* @brief Set name of startup task entry function.
*
* @ingroup STA_RTOS_BuildConfig
*/
#ifndef STA_RTOS_STARTUP_ENTRY_FUNCTION
# define STA_RTOS_STARTUP_ENTRY_FUNCTION STA_RTOS_MAKE_ENTRY_NAME(STA_RTOS_STARTUP_TASK_NAME)
#endif // !STA_RTOS_STARTUP_ENTRY_FUNCTION
#include <sta/config.hpp>
#ifdef STA_RTOS_STARTUP_ENABLE
namespace sta
{
namespace rtos
@@ -68,6 +31,4 @@ namespace sta
} // namespace sta
#endif // STA_RTOS_STARTUP_ENABLE
#endif // STA_RTOS_SYSTEM_STARTUP_HPP