1 #ifndef __NRF_VT_CONSTANTS_H_ 2 #define __NRF_VT_CONSTANTS_H_ 4 #include "sdk_config.h" 6 #if defined(NRF_VT_ENABLED) && NRF_VT_ENABLED 10 #if NRF_VT_FRONTEND == 0 // UART frontend configuration 12 #define _VT_START_BIT_VALUE (0) 13 #define _VT_START_BITS (1) 14 #define _VT_STOP_BIT_VALUE (1) 15 #define _VT_STOP_BITS (1) 16 #define _VT_END_DELAY (1) 17 #define _VT_DEFAULT_LINE_VALUE (1) 18 #define _VT_LSBIT_FIRST (1) 21 #error "Frontend not supported" 28 #ifdef NRF_VT_START_BIT_VALUE 29 #define _VT_START_BIT_VALUE (NRF_VT_START_BIT_VALUE) 31 #error "No start bit value set" 34 #ifdef NRF_VT_START_BITS 35 #define _VT_START_BITS (NRF_VT_START_BITS) 37 #error "No start bit count set" 40 #ifdef NRF_VT_STOP_BIT_VALUE 41 #define _VT_STOP_BIT_VALUE (NRF_VT_STOP_BIT_VALUE) 43 #error "No stop bit value set" 46 #ifdef NRF_VT_STOP_BITS 47 #define _VT_STOP_BITS (NRF_VT_STOP_BITS) 49 #error "No stop bit count set" 52 #ifdef NRF_VT_END_DELAY 53 #define _VT_END_DELAY (NRF_VT_END_DELAY) 55 #error "No end delay set" 58 #ifdef NRF_VT_DEFAULT_LINE_VALUE 59 #define _VT_DEFAULT_LINE_VALUE (NRF_VT_DEFAULT_LINE_VALUE) 61 #error "No default line value set" 64 #ifdef NRF_VT_LSBIT_FIRST 65 #define _VT_LSBIT_FIRST (NRF_VT_LSBIT_FIRST) 67 #error "LSBIT / MSBIT not configured" 71 #endif // NRF_VT_FRONTEND 73 #endif // defined(NRF_VT_ENABLED) && NRF_VT_ENABLED 75 #endif //__NRF_VT_CONSTANTS_H_