/* * Configuration file for STA-Core. * * Created on: Aug 30, 2023 * Author: Dario */ #ifndef INC_STA_CONFIG_HPP_ #define INC_STA_CONFIG_HPP_ #include // Doesn't really do too much right now. Has to be added for successful compilation. #define STA_PRINTF_USE_STDLIB #define STA_MCU_LITTLE_ENDIAN #define STA_PLATFORM_STM32 // Enable debug serial output and assertions. #define STA_ASSERT_FORCE #define STA_DEBUGGING_ENABLED // Activate the timer for microsecond delays. // #define STA_STM32_DELAY_ENABLE // #define STA_STM32_DELAY_US_TIM htim1 // Settings for the rtos-utils #define STA_RTOS_SYSTEM_EVENTS_ENABLE // #define STA_RTOS_SYSTEM_WATCHDOG_ENABLE // #define STA_RTOS_WATCHDOG_ENABLE // Settings for TACOS #define STA_TACOS_MANAGER_PRIORITY osPriorityNormal #define STA_TACOS_STATEMACHINE_PRIORITY osPriorityNormal // Statemachine settings. Here, we only have a single state which is also the initial state. #define STA_TACOS_NUM_STATES 3 #define STA_TACOS_INITIAL_STATE 0 #endif /* INC_STA_CONFIG_HPP_ */