Choco OS
V.0.16.9.0
Join to the chocolate world
Main Page
Related Pages
Modules
Data Structures
Files
File List
Globals
oc_ba_defs.h
1
28
#ifndef SYSTEM_PORTABLE_INC_ST_STM32F7_STM32F746NGH6_OC_BA_DEFS_H_
29
#define SYSTEM_PORTABLE_INC_ST_STM32F7_STM32F746NGH6_OC_BA_DEFS_H_
30
31
//==========================================================================================================================================
38
//==========================================================================================================================================
39
#define oC_BASE_ADDRESS_WIDTH 32
40
41
//==========================================================================================================================================
59
//==========================================================================================================================================
60
#define oC_MACHINE_BA_LIST(MAKE_BASE_ADDRESS) \
61
MAKE_BASE_ADDRESS( QUADSPI , 0xA0001000UL , None , None , None) \
62
MAKE_BASE_ADDRESS( FMC , 0xA0000000UL , RCC , RCC_AHB3ENR , 0) \
63
MAKE_BASE_ADDRESS( RNG , 0x50060800UL , None , None , None) \
64
MAKE_BASE_ADDRESS( HASH , 0x50060400UL , None , None , None) \
65
MAKE_BASE_ADDRESS( CRYP , 0x50060000UL , None , None , None) \
66
MAKE_BASE_ADDRESS( DCMI , 0x50050000UL , None , None , None) \
67
MAKE_BASE_ADDRESS( USB_OTG_FS , 0x50000000UL , None , None , None) \
68
MAKE_BASE_ADDRESS( USB_OTG_HS , 0x40040000UL , None , None , None) \
69
MAKE_BASE_ADDRESS( DMA2D , 0x4002B000UL , None , None , None) \
70
MAKE_BASE_ADDRESS( ETHERNET_MAC , 0x40028000UL , RCC , RCC_AHB1ENR , 25) \
71
MAKE_BASE_ADDRESS( DMA2 , 0x40026400UL , None , None , None) \
72
MAKE_BASE_ADDRESS( DMA1 , 0x40026000UL , None , None , None) \
73
MAKE_BASE_ADDRESS( BKPSRAM , 0x40024000UL , None , None , None) \
74
MAKE_BASE_ADDRESS( FLASH , 0x40023C00UL , None , None , None) \
75
MAKE_BASE_ADDRESS( RCC , 0x40023800UL , None , None , None) \
76
MAKE_BASE_ADDRESS( CRC , 0x40023000UL , None , None , None) \
77
MAKE_BASE_ADDRESS( GPIOK , 0x40022800UL , RCC , RCC_AHB1ENR , 10) \
78
MAKE_BASE_ADDRESS( GPIOJ , 0x40022400UL , RCC , RCC_AHB1ENR , 9) \
79
MAKE_BASE_ADDRESS( GPIOI , 0x40022000UL , RCC , RCC_AHB1ENR , 8) \
80
MAKE_BASE_ADDRESS( GPIOH , 0x40021C00UL , RCC , RCC_AHB1ENR , 7) \
81
MAKE_BASE_ADDRESS( GPIOG , 0x40021800UL , RCC , RCC_AHB1ENR , 6) \
82
MAKE_BASE_ADDRESS( GPIOF , 0x40021400UL , RCC , RCC_AHB1ENR , 5) \
83
MAKE_BASE_ADDRESS( GPIOE , 0x40021000UL , RCC , RCC_AHB1ENR , 4) \
84
MAKE_BASE_ADDRESS( GPIOD , 0x40020C00UL , RCC , RCC_AHB1ENR , 3) \
85
MAKE_BASE_ADDRESS( GPIOC , 0x40020800UL , RCC , RCC_AHB1ENR , 2) \
86
MAKE_BASE_ADDRESS( GPIOB , 0x40020400UL , RCC , RCC_AHB1ENR , 1) \
87
MAKE_BASE_ADDRESS( GPIOA , 0x40020000UL , RCC , RCC_AHB1ENR , 0) \
88
MAKE_BASE_ADDRESS( LCD_TFT , 0x40016800UL , RCC , RCC_APB2ENR , 26) \
89
MAKE_BASE_ADDRESS( SAI2 , 0x40015C00UL , None , None , None) \
90
MAKE_BASE_ADDRESS( SAI1 , 0x40015800UL , None , None , None) \
91
MAKE_BASE_ADDRESS( SPI6 , 0x40015400UL , None , None , None) \
92
MAKE_BASE_ADDRESS( SPI5 , 0x40015000UL , None , None , None) \
93
MAKE_BASE_ADDRESS( TIM11 , 0x40014800UL , None , None , None) \
94
MAKE_BASE_ADDRESS( TIM10 , 0x40014400UL , None , None , None) \
95
MAKE_BASE_ADDRESS( TIM9 , 0x40014000UL , None , None , None) \
96
MAKE_BASE_ADDRESS( EXTI , 0x40013C00UL , None , None , None) \
97
MAKE_BASE_ADDRESS( SYSCFG , 0x40013800UL , RCC , RCC_APB2ENR , 14) \
98
MAKE_BASE_ADDRESS( SPI4 , 0x40013400UL , None , None , None) \
99
MAKE_BASE_ADDRESS( SPI1 , 0x40013000UL , None , None , None) \
100
MAKE_BASE_ADDRESS( SDMMC1 , 0x40012C00UL , None , None , None) \
101
MAKE_BASE_ADDRESS( ADC1 , 0x40012000UL , None , None , None) \
102
MAKE_BASE_ADDRESS( ADC2 , 0x40012100UL , None , None , None) \
103
MAKE_BASE_ADDRESS( ADC3 , 0x40012200UL , None , None , None) \
104
MAKE_BASE_ADDRESS( ADC_COMMON , 0x40012300UL , None , None , None) \
105
MAKE_BASE_ADDRESS( USART6 , 0x40011400UL , RCC , RCC_APB2ENR , 5) \
106
MAKE_BASE_ADDRESS( USART1 , 0x40011000UL , RCC , RCC_APB2ENR , 4) \
107
MAKE_BASE_ADDRESS( TIM8 , 0x40010400UL , None , None , None) \
108
MAKE_BASE_ADDRESS( TIM1 , 0x40010000UL , None , None , None) \
109
MAKE_BASE_ADDRESS( UART8 , 0x40007C00UL , RCC , RCC_APB1ENR , 31) \
110
MAKE_BASE_ADDRESS( UART7 , 0x40007800UL , RCC , RCC_APB1ENR , 30) \
111
MAKE_BASE_ADDRESS( DAC , 0x40007400UL , None , None , None) \
112
MAKE_BASE_ADDRESS( PWR , 0x40007000UL , None , None , None) \
113
MAKE_BASE_ADDRESS( HDMI_CEC , 0x40006C00UL , None , None , None) \
114
MAKE_BASE_ADDRESS( CAN2 , 0x40006800UL , None , None , None) \
115
MAKE_BASE_ADDRESS( CAN1 , 0x40006400UL , None , None , None) \
116
MAKE_BASE_ADDRESS( I2C4 , 0x40006000UL , None , None , None) \
117
MAKE_BASE_ADDRESS( I2C3 , 0x40005C00UL , None , None , None) \
118
MAKE_BASE_ADDRESS( I2C2 , 0x40005800UL , None , None , None) \
119
MAKE_BASE_ADDRESS( I2C1 , 0x40005400UL , None , None , None) \
120
MAKE_BASE_ADDRESS( UART5 , 0x40005000UL , RCC , RCC_APB1ENR , 20) \
121
MAKE_BASE_ADDRESS( UART4 , 0x40004C00UL , RCC , RCC_APB1ENR , 19) \
122
MAKE_BASE_ADDRESS( USART3 , 0x40004800UL , RCC , RCC_APB1ENR , 18) \
123
MAKE_BASE_ADDRESS( USART2 , 0x40004400UL , RCC , RCC_APB1ENR , 17) \
124
MAKE_BASE_ADDRESS( SPDIFRX , 0x40004000UL , None , None , None) \
125
MAKE_BASE_ADDRESS( SPI3 , 0x40003C00UL , None , None , None) \
126
MAKE_BASE_ADDRESS( SPI2 , 0x40003800UL , None , None , None) \
127
MAKE_BASE_ADDRESS( IWDG , 0x40003000UL , None , None , None) \
128
MAKE_BASE_ADDRESS( WWDG , 0x40002C00UL , None , None , None) \
129
MAKE_BASE_ADDRESS( RTC_BKP , 0x40002800UL , None , None , None) \
130
MAKE_BASE_ADDRESS( LPTIM1 , 0x40002400UL , None , None , None) \
131
MAKE_BASE_ADDRESS( TIM14 , 0x40002000UL , None , None , None) \
132
MAKE_BASE_ADDRESS( TIM13 , 0x40001C00UL , None , None , None) \
133
MAKE_BASE_ADDRESS( TIM12 , 0x40001800UL , None , None , None) \
134
MAKE_BASE_ADDRESS( TIM7 , 0x40001400UL , None , None , None) \
135
MAKE_BASE_ADDRESS( TIM6 , 0x40001000UL , None , None , None) \
136
MAKE_BASE_ADDRESS( TIM5 , 0x40000C00UL , None , None , None) \
137
MAKE_BASE_ADDRESS( TIM4 , 0x40000800UL , None , None , None) \
138
MAKE_BASE_ADDRESS( TIM3 , 0x40000400UL , None , None , None) \
139
MAKE_BASE_ADDRESS( TIM2 , 0x40000000UL , None , None , None) \
140
141
#endif
/* SYSTEM_PORTABLE_INC_ST_STM32F7_STM32F746NGH6_OC_BA_DEFS_H_ */
Source
system
portable
inc
st
stm32f7
stm32f746ngh6
oc_ba_defs.h
Generated on Fri Oct 20 2017 19:56:09 for Choco OS by
1.8.11