1 /*
2  * Copyright (c) 2018 Yurii Hamann
3  *
4  * SPDX-License-Identifier: Apache-2.0
5  */
6 
7 /**
8  * @file SoC configuration macros for the ST STM32F7 family processors.
9  *
10  * Based on reference manual:
11  * RM0385 Reference manual STM32F75xxx and STM32F74xxx
12  *   advanced ARM(r)-based 32-bit MCUs
13  *
14  * Chapter 2.2.2: Memory map and register boundary addresses
15  */
16 
17 #ifndef _STM32F7_SOC_H_
18 #define _STM32F7_SOC_H_
19 
20 #ifndef _ASMLANGUAGE
21 
22 #include <stm32f7xx.h>
23 
24 /* The STM32 HAL headers define these, but they conflict with the Zephyr can.h */
25 #undef CAN_MODE_NORMAL
26 #undef CAN_MODE_LOOPBACK
27 
28 #endif /* !_ASMLANGUAGE */
29 
30 #endif /* _STM32F7_SOC_H_ */
31