Choco OS  V.0.16.9.0
Join to the chocolate world
oc_machine_defs.h
1 
29 #ifndef SYSTEM_PORTABLE_ST_STM32F4_STM32F429ZIT6U_OC_MACHINE_DEFS_H_
30 #define SYSTEM_PORTABLE_ST_STM32F4_STM32F429ZIT6U_OC_MACHINE_DEFS_H_
31 
32 #include <oc_machines_list.h>
33 #include <oc_frequency.h>
34 
38 #define _________________________________________CPU_DEFINITIONS_SECTION____________________________________________________________________
39 
40 //==========================================================================================================================================
45 //==========================================================================================================================================
46 #define oC_MACHINE STM32F429ZIT6U
47 
48 //==========================================================================================================================================
53 //==========================================================================================================================================
54 #define oC_MACHINE_FAMILY STM32F4
55 
56 //==========================================================================================================================================
61 //==========================================================================================================================================
62 #define oC_MACHINE_CORTEX ARM_Cortex_M4
63 
64 //==========================================================================================================================================
69 //==========================================================================================================================================
70 #define oC_MACHINE_INTERNAL_OSCILLATOR_FREQUENCY oC_MHz(16)
71 
72 //==========================================================================================================================================
77 //==========================================================================================================================================
78 #define oC_MACHINE_HIBERNATION_OSCILLATOR_FREQUENCY oC_Hz(32768)
79 
80 //==========================================================================================================================================
85 //==========================================================================================================================================
86 #define oC_MACHINE_MAXIMUM_FREQUENCY oC_MHz(180)
87 
88 /* END OF SECTION */
89 #undef _________________________________________CPU_DEFINITIONS_SECTION____________________________________________________________________
90 
96 #define _________________________________________DMA_SECTION________________________________________________________________________________
97 
98 //==========================================================================================================================================
107 //==========================================================================================================================================
108 #define oC_MACHINE_DMA_SIGNAL_TYPE_LIST(ADD_SIGNAL) \
109  ADD_SIGNAL( Rx ) \
110  ADD_SIGNAL( Tx ) \
111 
112 //==========================================================================================================================================
117 //==========================================================================================================================================
118 #define oC_MACHINE_DMA_SIGNAL_TYPE_WIDTH 4
119 
120 //==========================================================================================================================================
125 //==========================================================================================================================================
126 #define oC_MACHINE_DMA_ENCODING_VALUE_WIDTH 4
127 
128 //==========================================================================================================================================
146 //==========================================================================================================================================
147 #define oC_MACHINE_DMA_CHANNELS_ASSIGNMENTS_LIST(ADD_CHANNEL_ASSIGNMENT) \
148  ADD_CHANNEL_ASSIGNMENT( DMA0 , UART0 , Rx , SB , 0)\
149  ADD_CHANNEL_ASSIGNMENT( DMA1 , UART0 , Tx , B , 0)\
150 
151 #undef _________________________________________DMA_SECTION________________________________________________________________________________
152 
153 #endif /* SYSTEM_PORTABLE_ST_STM32F4_STM32F429ZIT6U_OC_MACHINE_DEFS_H_ */
The file with frequency definitions.
FILE__DESCRIPTION