mirror of
https://git.intern.spaceteamaachen.de/ALPAKA/rtos2-utils.git
synced 2025-06-10 18:15:59 +00:00
Rename concat macro and add usage warning override
This commit is contained in:
parent
002b12c7eb
commit
157ebfdcad
@ -7,9 +7,9 @@
|
||||
#ifndef STA_OS2_EASY_CONFIG_HPP
|
||||
#define STA_OS2_EASY_CONFIG_HPP
|
||||
|
||||
#ifndef STA_CONFIG_HPP
|
||||
#if !defined(STA_CONFIG_HPP) && !defined(STA_OS2_EASY_CONFIG_NO_WARNING)
|
||||
#warning "Intended for use in <sta/config.hpp>"
|
||||
#endif // STA_CONFIG_HPP
|
||||
#endif // !STA_CONFIG_HPP && !STA_OS2_EASY_CONFIG_NO_WARNING
|
||||
|
||||
|
||||
#ifdef STA_OS2_SYSTEM_TASKS_ENABLE
|
||||
@ -21,10 +21,11 @@
|
||||
#endif // STA_OS2_SYSTEM_TASKS_ENABLE
|
||||
|
||||
|
||||
#define STA_OS2_MAKE_NAME(prefix, suffix) prefix ## suffix
|
||||
#define STA_OS2_MAKE_HANDLE_NAME(x) STA_OS2_MAKE_NAME(x, Handle)
|
||||
#define STA_OS2_MAKE_CALLBACK_NAME(x) STA_OS2_MAKE_NAME(x, Callback)
|
||||
#define STA_OS2_MAKE_TASK_NAME(x) STA_OS2_MAKE_NAME(x, Task)
|
||||
#define _STA_OS2_CONCAT(a, b) a ## b
|
||||
|
||||
#define STA_OS2_MAKE_HANDLE_NAME(name) _STA_OS2_CONCAT(name, Handle)
|
||||
#define STA_OS2_MAKE_CALLBACK_NAME(name) _STA_OS2_CONCAT(name, Callback)
|
||||
#define STA_OS2_MAKE_TASK_NAME(name) _STA_OS2_CONCAT(name, Task)
|
||||
|
||||
// Use common base name for watchdog timer handle and callback
|
||||
#ifdef STA_OS2_WATCHDOG_TIMER_NAME
|
||||
|
Loading…
x
Reference in New Issue
Block a user