fsfw/src/fsfw/FSFW.h.in

70 lines
1.7 KiB
C
Raw Permalink Normal View History

2021-07-19 18:26:54 +02:00
#ifndef FSFW_FSFW_H_
#define FSFW_FSFW_H_
#include "FSFWConfig.h"
2021-08-16 11:23:44 +02:00
#cmakedefine FSFW_OSAL_RTEMS
#cmakedefine FSFW_OSAL_FREERTOS
#cmakedefine FSFW_OSAL_LINUX
#cmakedefine FSFW_OSAL_HOST
2021-07-19 18:26:54 +02:00
#cmakedefine FSFW_ADD_RMAP
#cmakedefine FSFW_ADD_DATALINKLAYER
#cmakedefine FSFW_ADD_TMSTORAGE
#cmakedefine FSFW_ADD_COORDINATES
#cmakedefine FSFW_ADD_PUS
2021-07-19 18:29:57 +02:00
#cmakedefine FSFW_ADD_MONITORING
2021-09-29 12:05:24 +02:00
#cmakedefine FSFW_ADD_SGP4_PROPAGATOR
2021-09-29 12:05:15 +02:00
// FSFW core defines
#ifndef FSFW_TCP_RECV_WIRETAPPING_ENABLED
#define FSFW_TCP_RECV_WIRETAPPING_ENABLED 0
#endif
2021-09-29 12:05:15 +02:00
#ifndef FSFW_CPP_OSTREAM_ENABLED
#define FSFW_CPP_OSTREAM_ENABLED 1
#endif /* FSFW_CPP_OSTREAM_ENABLED */
#ifndef FSFW_VERBOSE_LEVEL
#define FSFW_VERBOSE_LEVEL 1
#endif /* FSFW_VERBOSE_LEVEL */
#ifndef FSFW_DISABLE_PRINTOUT
2022-03-08 10:13:11 +01:00
#define FSFW_DISABLE_PRINTOUT 0
#endif
2021-09-29 12:05:15 +02:00
#ifndef FSFW_USE_REALTIME_FOR_LINUX
#define FSFW_USE_REALTIME_FOR_LINUX 0
#endif /* FSFW_USE_REALTIME_FOR_LINUX */
#ifndef FSFW_NO_C99_IO
#define FSFW_NO_C99_IO 0
#endif /* FSFW_NO_C99_IO */
2021-07-19 18:26:54 +02:00
2021-09-29 12:00:59 +02:00
#ifndef FSFW_USE_PUS_C_TELEMETRY
#define FSFW_USE_PUS_C_TELEMETRY 1
2021-09-29 12:05:15 +02:00
#endif /* FSFW_USE_PUS_C_TELEMETRY */
2021-09-29 12:00:59 +02:00
#ifndef FSFW_USE_PUS_C_TELECOMMANDS
#define FSFW_USE_PUS_C_TELECOMMANDS 1
#endif
#ifndef FSFW_TCP_RECV_WIRETAPPING_ENABLED
#define FSFW_TCP_RECV_WIRETAPPING_ENABLED 0
#endif
2021-09-29 12:05:15 +02:00
// FSFW HAL defines
2021-09-29 11:55:20 +02:00
// Can be used for low-level debugging of the SPI bus
#ifndef FSFW_HAL_SPI_WIRETAPPING
2021-09-29 12:05:15 +02:00
#define FSFW_HAL_SPI_WIRETAPPING 0
2021-09-29 11:55:20 +02:00
#endif
2022-02-22 11:19:49 +01:00
// Can be used for low-level debugging of the I2C bus
#ifndef FSFW_HAL_I2C_WIRETAPPING
#define FSFW_HAL_I2C_WIRETAPPING 0
#endif
2021-07-19 18:26:54 +02:00
#endif /* FSFW_FSFW_H_ */