#ifndef PLSR_BUILD_CONFIG_H #define PLSR_BUILD_CONFIG_H /* Validation is the repository default while the remaining board acceptance * suite is being executed. A production image must override this symbol to * zero in the IAR configuration; the Modbus control plane remains available. */ #ifndef PLSR_ENABLE_BOARD_SELF_TEST #define PLSR_ENABLE_BOARD_SELF_TEST (1U) #endif #ifndef PLSR_ENABLE_HW_TRACE #define PLSR_ENABLE_HW_TRACE PLSR_ENABLE_BOARD_SELF_TEST #endif #ifndef PLSR_ENABLE_DESTRUCTIVE_PERSISTENCE_DIAG #define PLSR_ENABLE_DESTRUCTIVE_PERSISTENCE_DIAG (0U) #endif #ifndef APP_ENABLE_USB_CDC #define APP_ENABLE_USB_CDC (1U) #endif #define PLSR_BOARD_TEST_NONE (0U) #define PLSR_BOARD_TEST_CW_CCW (9U) #define PLSR_BOARD_TEST_FAST_REFRESH (10U) #define PLSR_BOARD_TEST_DYNAMIC_FREQ (11U) #define PLSR_BOARD_TEST_MODBUS_DATA (12U) #define PLSR_BOARD_TEST_MODBUS_CONTROL (13U) #define PLSR_BOARD_TEST_HW_COUNTER (14U) #define PLSR_BOARD_TEST_DUAL_AB (17U) #define PLSR_BOARD_TEST_LONG_STRESS (18U) #define PLSR_BOARD_TEST_PHYSICAL_INPUT (19U) #ifndef PLSR_BOARD_TEST_SELECT #define PLSR_BOARD_TEST_SELECT PLSR_BOARD_TEST_DUAL_AB #endif #endif