distortos  v0.7.0
object-oriented C++ RTOS for microcontrollers
dmas.hpp
Go to the documentation of this file.
1 
15 #ifndef SOURCE_BOARD_ST_STM32F4DISCOVERY_INCLUDE_DISTORTOS_CHIP_DMAS_HPP_
16 #define SOURCE_BOARD_ST_STM32F4DISCOVERY_INCLUDE_DISTORTOS_CHIP_DMAS_HPP_
17 
19 
20 namespace distortos
21 {
22 
23 namespace chip
24 {
25 
26 class DmaChannel;
27 
28 /*---------------------------------------------------------------------------------------------------------------------+
29 | global objects
30 +---------------------------------------------------------------------------------------------------------------------*/
31 
32 #ifdef DISTORTOS_CHIP_DMA1_CHANNEL0_ENABLE
33 
35 extern DmaChannel dma1Channel0;
36 
37 #endif // def DISTORTOS_CHIP_DMA1_CHANNEL0_ENABLE
38 
39 #ifdef DISTORTOS_CHIP_DMA1_CHANNEL1_ENABLE
40 
42 extern DmaChannel dma1Channel1;
43 
44 #endif // def DISTORTOS_CHIP_DMA1_CHANNEL1_ENABLE
45 
46 #ifdef DISTORTOS_CHIP_DMA1_CHANNEL2_ENABLE
47 
49 extern DmaChannel dma1Channel2;
50 
51 #endif // def DISTORTOS_CHIP_DMA1_CHANNEL2_ENABLE
52 
53 #ifdef DISTORTOS_CHIP_DMA1_CHANNEL3_ENABLE
54 
56 extern DmaChannel dma1Channel3;
57 
58 #endif // def DISTORTOS_CHIP_DMA1_CHANNEL3_ENABLE
59 
60 #ifdef DISTORTOS_CHIP_DMA1_CHANNEL4_ENABLE
61 
63 extern DmaChannel dma1Channel4;
64 
65 #endif // def DISTORTOS_CHIP_DMA1_CHANNEL4_ENABLE
66 
67 #ifdef DISTORTOS_CHIP_DMA1_CHANNEL5_ENABLE
68 
70 extern DmaChannel dma1Channel5;
71 
72 #endif // def DISTORTOS_CHIP_DMA1_CHANNEL5_ENABLE
73 
74 #ifdef DISTORTOS_CHIP_DMA1_CHANNEL6_ENABLE
75 
77 extern DmaChannel dma1Channel6;
78 
79 #endif // def DISTORTOS_CHIP_DMA1_CHANNEL6_ENABLE
80 
81 #ifdef DISTORTOS_CHIP_DMA1_CHANNEL7_ENABLE
82 
84 extern DmaChannel dma1Channel7;
85 
86 #endif // def DISTORTOS_CHIP_DMA1_CHANNEL7_ENABLE
87 
88 #ifdef DISTORTOS_CHIP_DMA2_CHANNEL0_ENABLE
89 
91 extern DmaChannel dma2Channel0;
92 
93 #endif // def DISTORTOS_CHIP_DMA2_CHANNEL0_ENABLE
94 
95 #ifdef DISTORTOS_CHIP_DMA2_CHANNEL1_ENABLE
96 
98 extern DmaChannel dma2Channel1;
99 
100 #endif // def DISTORTOS_CHIP_DMA2_CHANNEL1_ENABLE
101 
102 #ifdef DISTORTOS_CHIP_DMA2_CHANNEL2_ENABLE
103 
105 extern DmaChannel dma2Channel2;
106 
107 #endif // def DISTORTOS_CHIP_DMA2_CHANNEL2_ENABLE
108 
109 #ifdef DISTORTOS_CHIP_DMA2_CHANNEL3_ENABLE
110 
112 extern DmaChannel dma2Channel3;
113 
114 #endif // def DISTORTOS_CHIP_DMA2_CHANNEL3_ENABLE
115 
116 #ifdef DISTORTOS_CHIP_DMA2_CHANNEL4_ENABLE
117 
119 extern DmaChannel dma2Channel4;
120 
121 #endif // def DISTORTOS_CHIP_DMA2_CHANNEL4_ENABLE
122 
123 #ifdef DISTORTOS_CHIP_DMA2_CHANNEL5_ENABLE
124 
126 extern DmaChannel dma2Channel5;
127 
128 #endif // def DISTORTOS_CHIP_DMA2_CHANNEL5_ENABLE
129 
130 #ifdef DISTORTOS_CHIP_DMA2_CHANNEL6_ENABLE
131 
133 extern DmaChannel dma2Channel6;
134 
135 #endif // def DISTORTOS_CHIP_DMA2_CHANNEL6_ENABLE
136 
137 #ifdef DISTORTOS_CHIP_DMA2_CHANNEL7_ENABLE
138 
140 extern DmaChannel dma2Channel7;
141 
142 #endif // def DISTORTOS_CHIP_DMA2_CHANNEL7_ENABLE
143 
144 } // namespace chip
145 
146 } // namespace distortos
147 
148 #endif // SOURCE_BOARD_ST_STM32F4DISCOVERY_INCLUDE_DISTORTOS_CHIP_DMAS_HPP_
distortos configuration
Top-level namespace of distortos project.
Definition: buttons.hpp:33