27#if !defined(ACTIVE_PLATFORM)
28#define ACTIVE_PLATFORM STM32_PLATFORM
39#if defined(DEV_AD4111)
40#define ACTIVE_DEVICE_NAME "AD4111"
41#elif defined(DEV_AD4112)
42#define ACTIVE_DEVICE_NAME "AD4112"
43#elif defined(DEV_AD4114)
44#define ACTIVE_DEVICE_NAME "AD4114"
45#elif defined(DEV_AD4115)
46#define ACTIVE_DEVICE_NAME "AD4115"
47#elif defined(DEV_AD4116)
48#define ACTIVE_DEVICE_NAME "AD4116"
49#elif defined(DEV_AD7172_2)
51#define ACTIVE_DEVICE_NAME "AD7172-2"
52#elif defined(DEV_AD7172_4)
54#define ACTIVE_DEVICE_NAME "AD7172-4"
55#elif defined(DEV_AD7173_8)
57#define ACTIVE_DEVICE_NAME "AD7173-8"
58#elif defined(DEV_AD7175_2)
60#define ACTIVE_DEVICE_NAME "AD7175-2"
61#elif defined(DEV_AD7175_8)
63#define ACTIVE_DEVICE_NAME "AD7175-8"
64#elif defined(DEV_AD7176_2)
66#define ACTIVE_DEVICE_NAME "AD7176-2"
67#elif defined(DEV_AD7177_2)
69#define ACTIVE_DEVICE_NAME "AD7177-2"
71#warning No/Unsupported ADxxxxy symbol defined. AD4111 defined
73#define ACTIVE_DEVICE_NAME "AD4111"
76#if (ACTIVE_PLATFORM == STM32_PLATFORM)
78#define spi_init_extra_params stm32_spi_extra_init_params
79#define uart_extra_init_params stm32_uart_extra_init_params
81#error "No/Invalid active platform selected"
85#if defined(DEV_AD4111) || defined(DEV_AD4112) || \
86 defined(DEV_AD4114) || defined(DEV_AD4115) || defined (DEV_AD4116)
87#define SCALE_FACTOR_DR 0.1
89#define SCALE_FACTOR_DR 1
The file contain common macros that needs to be followed same across all the projects.
Header file for STM32 platform configurations.