diff --git a/DS2482_HAL.h b/DS2482_HAL.h index 9f07d89..84df806 100644 --- a/DS2482_HAL.h +++ b/DS2482_HAL.h @@ -2,7 +2,17 @@ #ifndef DS2482_HAL_H #define DS2482_HAL_H -#include "stm32f3xx_hal.h" + +#ifdef STM32F3 + #include "stm32f3xx_hal.h" +#elifdef STM32F4 + #include "stm32f4xx_hal.h" +#elifdef STM32H7 + #include "stm32h7xx_hal.h" +#else + #error "No target defined" +#endif + #define DS2482_I2C_ADDR 0x30 // TODO: change to actual address