distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
CMSIS-proxy.h
Go to the documentation of this file.
1 
12 #ifndef SOURCE_CHIP_STM32_STM32F4_INCLUDE_DISTORTOS_CHIP_CMSIS_PROXY_H_
13 #define SOURCE_CHIP_STM32_STM32F4_INCLUDE_DISTORTOS_CHIP_CMSIS_PROXY_H_
14 
16 
17 #if defined(DISTORTOS_CHIP_STM32F401CB) || defined(DISTORTOS_CHIP_STM32F401CC) || \
18  defined(DISTORTOS_CHIP_STM32F401RB) || defined(DISTORTOS_CHIP_STM32F401RC) || \
19  defined(DISTORTOS_CHIP_STM32F401VB) || defined(DISTORTOS_CHIP_STM32F401VC)
20  #define STM32F401xC
21 #elif defined(DISTORTOS_CHIP_STM32F401CD) || defined(DISTORTOS_CHIP_STM32F401CE) || \
22  defined(DISTORTOS_CHIP_STM32F401RD) || defined(DISTORTOS_CHIP_STM32F401RE) || \
23  defined(DISTORTOS_CHIP_STM32F401VD) || defined(DISTORTOS_CHIP_STM32F401VE)
24  #define STM32F401xE
25 #elif defined(DISTORTOS_CHIP_STM32F405)
26  #define STM32F405xx
27 #elif defined(DISTORTOS_CHIP_STM32F407)
28  #define STM32F407xx
29 #elif defined(DISTORTOS_CHIP_STM32F410C8) || defined(DISTORTOS_CHIP_STM32F410CB)
30  #define STM32F410Cx
31 #elif defined(DISTORTOS_CHIP_STM32F410R8) || defined(DISTORTOS_CHIP_STM32F410RB)
32  #define STM32F410Rx
33 #elif defined(DISTORTOS_CHIP_STM32F410T8) || defined(DISTORTOS_CHIP_STM32F410TB)
34  #define STM32F410Tx
35 #elif defined(DISTORTOS_CHIP_STM32F411)
36  #define STM32F411xE
37 #elif defined(DISTORTOS_CHIP_STM32F412C)
38  #define STM32F412Cx
39 #elif defined(DISTORTOS_CHIP_STM32F412R)
40  #define STM32F412Rx
41 #elif defined(DISTORTOS_CHIP_STM32F412V)
42  #define STM32F412Vx
43 #elif defined(DISTORTOS_CHIP_STM32F412Z)
44  #define STM32F412Zx
45 #elif defined(DISTORTOS_CHIP_STM32F413)
46  #define STM32F413xx
47 #elif defined(DISTORTOS_CHIP_STM32F415)
48  #define STM32F415xx
49 #elif defined(DISTORTOS_CHIP_STM32F417)
50  #define STM32F417xx
51 #elif defined(DISTORTOS_CHIP_STM32F423)
52  #define STM32F423xx
53 #elif defined(DISTORTOS_CHIP_STM32F427)
54  #define STM32F427xx
55 #elif defined(DISTORTOS_CHIP_STM32F429)
56  #define STM32F429xx
57 #elif defined(DISTORTOS_CHIP_STM32F437)
58  #define STM32F437xx
59 #elif defined(DISTORTOS_CHIP_STM32F439)
60  #define STM32F439xx
61 #elif defined(DISTORTOS_CHIP_STM32F446)
62  #define STM32F446xx
63 #elif defined(DISTORTOS_CHIP_STM32F469)
64  #define STM32F469xx
65 #elif defined(DISTORTOS_CHIP_STM32F479)
66  #define STM32F479xx
67 #else
68  #error "Unsupported STM32F4 chip!"
69 #endif
70 
71 #include "stm32f4xx.h"
72 
73 #endif /* SOURCE_CHIP_STM32_STM32F4_INCLUDE_DISTORTOS_CHIP_CMSIS_PROXY_H_ */
distortos configuration