11 #ifndef __MG32F10x_RCC_H 12 #define __MG32F10x_RCC_H 48 #define RCC_PLLSource_HSE_Div1 ((uint32_t)0x00000100) 49 #define RCC_PLLSource_HSE_Div2 ((uint32_t)0x00000101) 50 #define RCC_PLLSource_HSE_Div3 ((uint32_t)0x00000103) 51 #define RCC_PLLSource_HSE_Div4 ((uint32_t)0x00000105) 52 #define RCC_PLLSource_HSE_Div5 ((uint32_t)0x00000107) 53 #define RCC_PLLSource_HSE_Div6 ((uint32_t)0x00000109) 54 #define RCC_PLLSource_HSE_Div7 ((uint32_t)0x0000010B) 55 #define RCC_PLLSource_HSE_Div8 ((uint32_t)0x0000010D) 56 #define RCC_PLLSource_HSE_Div9 ((uint32_t)0x0000010F) 57 #define RCC_PLLSource_HSE_Div10 ((uint32_t)0x00000111) 58 #define RCC_PLLSource_HSE_Div11 ((uint32_t)0x00000113) 59 #define RCC_PLLSource_HSE_Div12 ((uint32_t)0x00000115) 60 #define RCC_PLLSource_HSE_Div13 ((uint32_t)0x00000117) 61 #define RCC_PLLSource_HSE_Div14 ((uint32_t)0x00000119) 62 #define RCC_PLLSource_HSE_Div15 ((uint32_t)0x0000011B) 63 #define RCC_PLLSource_HSE_Div16 ((uint32_t)0x0000011D) 64 #define RCC_PLLSource_MHSI_Div1 ((uint32_t)0x00000000) 65 #define RCC_PLLSource_MHSI_Div2 ((uint32_t)0x00000001) 66 #define RCC_PLLSource_MHSI_Div3 ((uint32_t)0x00000003) 67 #define RCC_PLLSource_MHSI_Div4 ((uint32_t)0x00000005) 68 #define RCC_PLLSource_MHSI_Div5 ((uint32_t)0x00000007) 69 #define RCC_PLLSource_MHSI_Div6 ((uint32_t)0x00000009) 70 #define RCC_PLLSource_MHSI_Div7 ((uint32_t)0x0000000B) 71 #define RCC_PLLSource_MHSI_Div8 ((uint32_t)0x0000000D) 72 #define RCC_PLLSource_MHSI_Div9 ((uint32_t)0x0000000F) 73 #define RCC_PLLSource_MHSI_Div10 ((uint32_t)0x00000011) 74 #define RCC_PLLSource_MHSI_Div11 ((uint32_t)0x00000013) 75 #define RCC_PLLSource_MHSI_Div12 ((uint32_t)0x00000015) 76 #define RCC_PLLSource_MHSI_Div13 ((uint32_t)0x00000017) 77 #define RCC_PLLSource_MHSI_Div14 ((uint32_t)0x00000019) 78 #define RCC_PLLSource_MHSI_Div15 ((uint32_t)0x0000001B) 79 #define RCC_PLLSource_MHSI_Div16 ((uint32_t)0x0000001D) 88 #define RCC_MAINCLKSource_MHSI ((uint32_t)0x00000000) 89 #define RCC_MAINCLKSource_FHSI ((uint32_t)0x00000001) 90 #define RCC_MAINCLKSource_PLLCLK ((uint32_t)0x00000002) 91 #define RCC_MAINCLKSource_HSE ((uint32_t)0x00000003) 100 #define RCC_USBCLKSource_MAINCLK_Div1 ((uint32_t)0x00000000) 101 #define RCC_USBCLKSource_MAINCLK_1Div5 ((uint32_t)0x00000005) 102 #define RCC_USBCLKSource_MAINCLK_Div2 ((uint32_t)0x00000001) 103 #define RCC_USBCLKSource_MAINCLK_Div3 ((uint32_t)0x00000003) 112 #define RCC_MAINCLK_Div1 ((uint32_t)0x00000000) 113 #define RCC_MAINCLK_Div2 ((uint32_t)0x00000001) 114 #define RCC_MAINCLK_Div3 ((uint32_t)0x00000003) 115 #define RCC_MAINCLK_Div4 ((uint32_t)0x00000005) 116 #define RCC_MAINCLK_Div5 ((uint32_t)0x00000007) 117 #define RCC_MAINCLK_Div6 ((uint32_t)0x00000009) 118 #define RCC_MAINCLK_Div7 ((uint32_t)0x0000000B) 119 #define RCC_MAINCLK_Div8 ((uint32_t)0x0000000D) 120 #define RCC_MAINCLK_Div9 ((uint32_t)0x0000000F) 121 #define RCC_MAINCLK_Div10 ((uint32_t)0x00000011) 122 #define RCC_MAINCLK_Div11 ((uint32_t)0x00000013) 123 #define RCC_MAINCLK_Div12 ((uint32_t)0x00000015) 124 #define RCC_MAINCLK_Div13 ((uint32_t)0x00000017) 125 #define RCC_MAINCLK_Div14 ((uint32_t)0x00000019) 126 #define RCC_MAINCLK_Div15 ((uint32_t)0x0000001B) 127 #define RCC_MAINCLK_Div16 ((uint32_t)0x0000001D) 128 #define RCC_MAINCLK_Div17 ((uint32_t)0x0000001F) 129 #define RCC_MAINCLK_Div18 ((uint32_t)0x00000021) 130 #define RCC_MAINCLK_Div19 ((uint32_t)0x00000023) 131 #define RCC_MAINCLK_Div20 ((uint32_t)0x00000025) 132 #define RCC_MAINCLK_Div21 ((uint32_t)0x00000027) 133 #define RCC_MAINCLK_Div22 ((uint32_t)0x00000029) 134 #define RCC_MAINCLK_Div23 ((uint32_t)0x0000002B) 135 #define RCC_MAINCLK_Div24 ((uint32_t)0x0000002D) 136 #define RCC_MAINCLK_Div25 ((uint32_t)0x0000002F) 137 #define RCC_MAINCLK_Div26 ((uint32_t)0x00000031) 138 #define RCC_MAINCLK_Div27 ((uint32_t)0x00000033) 139 #define RCC_MAINCLK_Div28 ((uint32_t)0x00000035) 140 #define RCC_MAINCLK_Div29 ((uint32_t)0x00000037) 141 #define RCC_MAINCLK_Div30 ((uint32_t)0x00000039) 142 #define RCC_MAINCLK_Div31 ((uint32_t)0x0000003B) 143 #define RCC_MAINCLK_Div32 ((uint32_t)0x0000003D) 144 #define RCC_MAINCLK_Div33 ((uint32_t)0x0000003F) 145 #define RCC_MAINCLK_Div34 ((uint32_t)0x00000041) 146 #define RCC_MAINCLK_Div35 ((uint32_t)0x00000043) 147 #define RCC_MAINCLK_Div36 ((uint32_t)0x00000045) 148 #define RCC_MAINCLK_Div37 ((uint32_t)0x00000047) 149 #define RCC_MAINCLK_Div38 ((uint32_t)0x00000049) 150 #define RCC_MAINCLK_Div39 ((uint32_t)0x0000004B) 151 #define RCC_MAINCLK_Div40 ((uint32_t)0x0000004D) 152 #define RCC_MAINCLK_Div41 ((uint32_t)0x0000004F) 153 #define RCC_MAINCLK_Div42 ((uint32_t)0x00000051) 154 #define RCC_MAINCLK_Div43 ((uint32_t)0x00000053) 155 #define RCC_MAINCLK_Div44 ((uint32_t)0x00000055) 156 #define RCC_MAINCLK_Div45 ((uint32_t)0x00000057) 157 #define RCC_MAINCLK_Div46 ((uint32_t)0x00000059) 158 #define RCC_MAINCLK_Div47 ((uint32_t)0x0000005B) 159 #define RCC_MAINCLK_Div48 ((uint32_t)0x0000005D) 160 #define RCC_MAINCLK_Div49 ((uint32_t)0x0000005F) 161 #define RCC_MAINCLK_Div50 ((uint32_t)0x00000061) 162 #define RCC_MAINCLK_Div51 ((uint32_t)0x00000063) 163 #define RCC_MAINCLK_Div52 ((uint32_t)0x00000065) 164 #define RCC_MAINCLK_Div53 ((uint32_t)0x00000067) 165 #define RCC_MAINCLK_Div54 ((uint32_t)0x00000069) 166 #define RCC_MAINCLK_Div55 ((uint32_t)0x0000006B) 167 #define RCC_MAINCLK_Div56 ((uint32_t)0x0000006D) 168 #define RCC_MAINCLK_Div57 ((uint32_t)0x0000006F) 169 #define RCC_MAINCLK_Div58 ((uint32_t)0x00000071) 170 #define RCC_MAINCLK_Div59 ((uint32_t)0x00000073) 171 #define RCC_MAINCLK_Div60 ((uint32_t)0x00000075) 172 #define RCC_MAINCLK_Div61 ((uint32_t)0x00000077) 173 #define RCC_MAINCLK_Div62 ((uint32_t)0x00000079) 174 #define RCC_MAINCLK_Div63 ((uint32_t)0x0000007B) 175 #define RCC_MAINCLK_Div64 ((uint32_t)0x0000007D) 184 #define RCC_MCLKSource_MAINCLK_Div1 ((uint32_t)0x00000000) 185 #define RCC_MCLKSource_MAINCLK_Div2 ((uint32_t)0x00000001) 186 #define RCC_MCLKSource_MAINCLK_Div3 ((uint32_t)0x00000003) 187 #define RCC_MCLKSource_MAINCLK_Div4 ((uint32_t)0x00000005) 188 #define RCC_MCLKSource_MAINCLK_Div5 ((uint32_t)0x00000007) 189 #define RCC_MCLKSource_MAINCLK_Div6 ((uint32_t)0x00000009) 190 #define RCC_MCLKSource_MAINCLK_Div7 ((uint32_t)0x0000000B) 191 #define RCC_MCLKSource_MAINCLK_Div8 ((uint32_t)0x0000000D) 192 #define RCC_MCLKSource_MAINCLK_Div9 ((uint32_t)0x0000000F) 193 #define RCC_MCLKSource_MAINCLK_Div10 ((uint32_t)0x00000011) 194 #define RCC_MCLKSource_MAINCLK_Div11 ((uint32_t)0x00000013) 195 #define RCC_MCLKSource_MAINCLK_Div12 ((uint32_t)0x00000015) 196 #define RCC_MCLKSource_MAINCLK_Div13 ((uint32_t)0x00000017) 197 #define RCC_MCLKSource_MAINCLK_Div14 ((uint32_t)0x00000019) 198 #define RCC_MCLKSource_MAINCLK_Div15 ((uint32_t)0x0000001B) 199 #define RCC_MCLKSource_MAINCLK_Div16 ((uint32_t)0x0000001D) 200 #define RCC_MCLKSource_MAINCLK_Div17 ((uint32_t)0x0000001F) 201 #define RCC_MCLKSource_MAINCLK_Div18 ((uint32_t)0x00000021) 202 #define RCC_MCLKSource_MAINCLK_Div19 ((uint32_t)0x00000023) 203 #define RCC_MCLKSource_MAINCLK_Div20 ((uint32_t)0x00000025) 204 #define RCC_MCLKSource_MAINCLK_Div21 ((uint32_t)0x00000027) 205 #define RCC_MCLKSource_MAINCLK_Div22 ((uint32_t)0x00000029) 206 #define RCC_MCLKSource_MAINCLK_Div23 ((uint32_t)0x0000002B) 207 #define RCC_MCLKSource_MAINCLK_Div24 ((uint32_t)0x0000002D) 208 #define RCC_MCLKSource_MAINCLK_Div25 ((uint32_t)0x0000002F) 209 #define RCC_MCLKSource_MAINCLK_Div26 ((uint32_t)0x00000031) 210 #define RCC_MCLKSource_MAINCLK_Div27 ((uint32_t)0x00000033) 211 #define RCC_MCLKSource_MAINCLK_Div28 ((uint32_t)0x00000035) 212 #define RCC_MCLKSource_MAINCLK_Div29 ((uint32_t)0x00000037) 213 #define RCC_MCLKSource_MAINCLK_Div30 ((uint32_t)0x00000039) 214 #define RCC_MCLKSource_MAINCLK_Div31 ((uint32_t)0x0000003B) 215 #define RCC_MCLKSource_MAINCLK_Div32 ((uint32_t)0x0000003D) 216 #define RCC_MCLKSource_MAINCLK_Div33 ((uint32_t)0x0000003F) 217 #define RCC_MCLKSource_MAINCLK_Div34 ((uint32_t)0x00000041) 218 #define RCC_MCLKSource_MAINCLK_Div35 ((uint32_t)0x00000043) 219 #define RCC_MCLKSource_MAINCLK_Div36 ((uint32_t)0x00000045) 220 #define RCC_MCLKSource_MAINCLK_Div37 ((uint32_t)0x00000047) 221 #define RCC_MCLKSource_MAINCLK_Div38 ((uint32_t)0x00000049) 222 #define RCC_MCLKSource_MAINCLK_Div39 ((uint32_t)0x0000004B) 223 #define RCC_MCLKSource_MAINCLK_Div40 ((uint32_t)0x0000004D) 224 #define RCC_MCLKSource_MAINCLK_Div41 ((uint32_t)0x0000004F) 225 #define RCC_MCLKSource_MAINCLK_Div42 ((uint32_t)0x00000051) 226 #define RCC_MCLKSource_MAINCLK_Div43 ((uint32_t)0x00000053) 227 #define RCC_MCLKSource_MAINCLK_Div44 ((uint32_t)0x00000055) 228 #define RCC_MCLKSource_MAINCLK_Div45 ((uint32_t)0x00000057) 229 #define RCC_MCLKSource_MAINCLK_Div46 ((uint32_t)0x00000059) 230 #define RCC_MCLKSource_MAINCLK_Div47 ((uint32_t)0x0000005B) 231 #define RCC_MCLKSource_MAINCLK_Div48 ((uint32_t)0x0000005D) 232 #define RCC_MCLKSource_MAINCLK_Div49 ((uint32_t)0x0000005F) 233 #define RCC_MCLKSource_MAINCLK_Div50 ((uint32_t)0x00000061) 234 #define RCC_MCLKSource_MAINCLK_Div51 ((uint32_t)0x00000063) 235 #define RCC_MCLKSource_MAINCLK_Div52 ((uint32_t)0x00000065) 236 #define RCC_MCLKSource_MAINCLK_Div53 ((uint32_t)0x00000067) 237 #define RCC_MCLKSource_MAINCLK_Div54 ((uint32_t)0x00000069) 238 #define RCC_MCLKSource_MAINCLK_Div55 ((uint32_t)0x0000006B) 239 #define RCC_MCLKSource_MAINCLK_Div56 ((uint32_t)0x0000006D) 240 #define RCC_MCLKSource_MAINCLK_Div57 ((uint32_t)0x0000006F) 241 #define RCC_MCLKSource_MAINCLK_Div58 ((uint32_t)0x00000071) 242 #define RCC_MCLKSource_MAINCLK_Div59 ((uint32_t)0x00000073) 243 #define RCC_MCLKSource_MAINCLK_Div60 ((uint32_t)0x00000075) 244 #define RCC_MCLKSource_MAINCLK_Div61 ((uint32_t)0x00000077) 245 #define RCC_MCLKSource_MAINCLK_Div62 ((uint32_t)0x00000079) 246 #define RCC_MCLKSource_MAINCLK_Div63 ((uint32_t)0x0000007B) 247 #define RCC_MCLKSource_MAINCLK_Div64 ((uint32_t)0x0000007D) 248 #define RCC_MCLKSource_FHSI_Div1 ((uint32_t)0x00000100) 249 #define RCC_MCLKSource_FHSI_Div2 ((uint32_t)0x00000101) 250 #define RCC_MCLKSource_FHSI_Div3 ((uint32_t)0x00000103) 251 #define RCC_MCLKSource_FHSI_Div4 ((uint32_t)0x00000105) 252 #define RCC_MCLKSource_FHSI_Div5 ((uint32_t)0x00000107) 253 #define RCC_MCLKSource_FHSI_Div6 ((uint32_t)0x00000109) 254 #define RCC_MCLKSource_FHSI_Div7 ((uint32_t)0x0000010B) 255 #define RCC_MCLKSource_FHSI_Div8 ((uint32_t)0x0000010D) 256 #define RCC_MCLKSource_FHSI_Div9 ((uint32_t)0x0000010F) 257 #define RCC_MCLKSource_FHSI_Div10 ((uint32_t)0x00000111) 258 #define RCC_MCLKSource_FHSI_Div11 ((uint32_t)0x00000113) 259 #define RCC_MCLKSource_FHSI_Div12 ((uint32_t)0x00000115) 260 #define RCC_MCLKSource_FHSI_Div13 ((uint32_t)0x00000117) 261 #define RCC_MCLKSource_FHSI_Div14 ((uint32_t)0x00000119) 262 #define RCC_MCLKSource_FHSI_Div15 ((uint32_t)0x0000011B) 263 #define RCC_MCLKSource_FHSI_Div16 ((uint32_t)0x0000011D) 264 #define RCC_MCLKSource_FHSI_Div17 ((uint32_t)0x0000011F) 265 #define RCC_MCLKSource_FHSI_Div18 ((uint32_t)0x00000121) 266 #define RCC_MCLKSource_FHSI_Div19 ((uint32_t)0x00000123) 267 #define RCC_MCLKSource_FHSI_Div20 ((uint32_t)0x00000125) 268 #define RCC_MCLKSource_FHSI_Div21 ((uint32_t)0x00000127) 269 #define RCC_MCLKSource_FHSI_Div22 ((uint32_t)0x00000129) 270 #define RCC_MCLKSource_FHSI_Div23 ((uint32_t)0x0000012B) 271 #define RCC_MCLKSource_FHSI_Div24 ((uint32_t)0x0000012D) 272 #define RCC_MCLKSource_FHSI_Div25 ((uint32_t)0x0000012F) 273 #define RCC_MCLKSource_FHSI_Div26 ((uint32_t)0x00000131) 274 #define RCC_MCLKSource_FHSI_Div27 ((uint32_t)0x00000133) 275 #define RCC_MCLKSource_FHSI_Div28 ((uint32_t)0x00000135) 276 #define RCC_MCLKSource_FHSI_Div29 ((uint32_t)0x00000137) 277 #define RCC_MCLKSource_FHSI_Div30 ((uint32_t)0x00000139) 278 #define RCC_MCLKSource_FHSI_Div31 ((uint32_t)0x0000013B) 279 #define RCC_MCLKSource_FHSI_Div32 ((uint32_t)0x0000013D) 280 #define RCC_MCLKSource_FHSI_Div33 ((uint32_t)0x0000013F) 281 #define RCC_MCLKSource_FHSI_Div34 ((uint32_t)0x00000141) 282 #define RCC_MCLKSource_FHSI_Div35 ((uint32_t)0x00000143) 283 #define RCC_MCLKSource_FHSI_Div36 ((uint32_t)0x00000145) 284 #define RCC_MCLKSource_FHSI_Div37 ((uint32_t)0x00000147) 285 #define RCC_MCLKSource_FHSI_Div38 ((uint32_t)0x00000149) 286 #define RCC_MCLKSource_FHSI_Div39 ((uint32_t)0x0000014B) 287 #define RCC_MCLKSource_FHSI_Div40 ((uint32_t)0x0000014D) 288 #define RCC_MCLKSource_FHSI_Div41 ((uint32_t)0x0000014F) 289 #define RCC_MCLKSource_FHSI_Div42 ((uint32_t)0x00000151) 290 #define RCC_MCLKSource_FHSI_Div43 ((uint32_t)0x00000153) 291 #define RCC_MCLKSource_FHSI_Div44 ((uint32_t)0x00000155) 292 #define RCC_MCLKSource_FHSI_Div45 ((uint32_t)0x00000157) 293 #define RCC_MCLKSource_FHSI_Div46 ((uint32_t)0x00000159) 294 #define RCC_MCLKSource_FHSI_Div47 ((uint32_t)0x0000015B) 295 #define RCC_MCLKSource_FHSI_Div48 ((uint32_t)0x0000015D) 296 #define RCC_MCLKSource_FHSI_Div49 ((uint32_t)0x0000015F) 297 #define RCC_MCLKSource_FHSI_Div50 ((uint32_t)0x00000161) 298 #define RCC_MCLKSource_FHSI_Div51 ((uint32_t)0x00000163) 299 #define RCC_MCLKSource_FHSI_Div52 ((uint32_t)0x00000165) 300 #define RCC_MCLKSource_FHSI_Div53 ((uint32_t)0x00000167) 301 #define RCC_MCLKSource_FHSI_Div54 ((uint32_t)0x00000169) 302 #define RCC_MCLKSource_FHSI_Div55 ((uint32_t)0x0000016B) 303 #define RCC_MCLKSource_FHSI_Div56 ((uint32_t)0x0000016D) 304 #define RCC_MCLKSource_FHSI_Div57 ((uint32_t)0x0000016F) 305 #define RCC_MCLKSource_FHSI_Div58 ((uint32_t)0x00000171) 306 #define RCC_MCLKSource_FHSI_Div59 ((uint32_t)0x00000173) 307 #define RCC_MCLKSource_FHSI_Div60 ((uint32_t)0x00000175) 308 #define RCC_MCLKSource_FHSI_Div61 ((uint32_t)0x00000177) 309 #define RCC_MCLKSource_FHSI_Div62 ((uint32_t)0x00000179) 310 #define RCC_MCLKSource_FHSI_Div63 ((uint32_t)0x0000017B) 311 #define RCC_MCLKSource_FHSI_Div64 ((uint32_t)0x0000017D) 320 #define RCC_MCLK_Div1 ((uint32_t)0x00000000) 321 #define RCC_MCLK_Div2 ((uint32_t)0x00000001) 322 #define RCC_MCLK_Div3 ((uint32_t)0x00000003) 323 #define RCC_MCLK_Div4 ((uint32_t)0x00000005) 324 #define RCC_MCLK_Div5 ((uint32_t)0x00000007) 325 #define RCC_MCLK_Div6 ((uint32_t)0x00000009) 326 #define RCC_MCLK_Div7 ((uint32_t)0x0000000B) 327 #define RCC_MCLK_Div8 ((uint32_t)0x0000000D) 328 #define RCC_MCLK_Div9 ((uint32_t)0x0000000F) 329 #define RCC_MCLK_Div10 ((uint32_t)0x00000011) 330 #define RCC_MCLK_Div11 ((uint32_t)0x00000013) 331 #define RCC_MCLK_Div12 ((uint32_t)0x00000015) 332 #define RCC_MCLK_Div13 ((uint32_t)0x00000017) 333 #define RCC_MCLK_Div14 ((uint32_t)0x00000019) 334 #define RCC_MCLK_Div15 ((uint32_t)0x0000001B) 335 #define RCC_MCLK_Div16 ((uint32_t)0x0000001D) 336 #define RCC_MCLK_Div17 ((uint32_t)0x0000001F) 337 #define RCC_MCLK_Div18 ((uint32_t)0x00000021) 338 #define RCC_MCLK_Div19 ((uint32_t)0x00000023) 339 #define RCC_MCLK_Div20 ((uint32_t)0x00000025) 340 #define RCC_MCLK_Div21 ((uint32_t)0x00000027) 341 #define RCC_MCLK_Div22 ((uint32_t)0x00000029) 342 #define RCC_MCLK_Div23 ((uint32_t)0x0000002B) 343 #define RCC_MCLK_Div24 ((uint32_t)0x0000002D) 344 #define RCC_MCLK_Div25 ((uint32_t)0x0000002F) 345 #define RCC_MCLK_Div26 ((uint32_t)0x00000031) 346 #define RCC_MCLK_Div27 ((uint32_t)0x00000033) 347 #define RCC_MCLK_Div28 ((uint32_t)0x00000035) 348 #define RCC_MCLK_Div29 ((uint32_t)0x00000037) 349 #define RCC_MCLK_Div30 ((uint32_t)0x00000039) 350 #define RCC_MCLK_Div31 ((uint32_t)0x0000003B) 351 #define RCC_MCLK_Div32 ((uint32_t)0x0000003D) 352 #define RCC_MCLK_Div33 ((uint32_t)0x0000003F) 353 #define RCC_MCLK_Div34 ((uint32_t)0x00000041) 354 #define RCC_MCLK_Div35 ((uint32_t)0x00000043) 355 #define RCC_MCLK_Div36 ((uint32_t)0x00000045) 356 #define RCC_MCLK_Div37 ((uint32_t)0x00000047) 357 #define RCC_MCLK_Div38 ((uint32_t)0x00000049) 358 #define RCC_MCLK_Div39 ((uint32_t)0x0000004B) 359 #define RCC_MCLK_Div40 ((uint32_t)0x0000004D) 360 #define RCC_MCLK_Div41 ((uint32_t)0x0000004F) 361 #define RCC_MCLK_Div42 ((uint32_t)0x00000051) 362 #define RCC_MCLK_Div43 ((uint32_t)0x00000053) 363 #define RCC_MCLK_Div44 ((uint32_t)0x00000055) 364 #define RCC_MCLK_Div45 ((uint32_t)0x00000057) 365 #define RCC_MCLK_Div46 ((uint32_t)0x00000059) 366 #define RCC_MCLK_Div47 ((uint32_t)0x0000005B) 367 #define RCC_MCLK_Div48 ((uint32_t)0x0000005D) 368 #define RCC_MCLK_Div49 ((uint32_t)0x0000005F) 369 #define RCC_MCLK_Div50 ((uint32_t)0x00000061) 370 #define RCC_MCLK_Div51 ((uint32_t)0x00000063) 371 #define RCC_MCLK_Div52 ((uint32_t)0x00000065) 372 #define RCC_MCLK_Div53 ((uint32_t)0x00000067) 373 #define RCC_MCLK_Div54 ((uint32_t)0x00000069) 374 #define RCC_MCLK_Div55 ((uint32_t)0x0000006B) 375 #define RCC_MCLK_Div56 ((uint32_t)0x0000006D) 376 #define RCC_MCLK_Div57 ((uint32_t)0x0000006F) 377 #define RCC_MCLK_Div58 ((uint32_t)0x00000071) 378 #define RCC_MCLK_Div59 ((uint32_t)0x00000073) 379 #define RCC_MCLK_Div60 ((uint32_t)0x00000075) 380 #define RCC_MCLK_Div61 ((uint32_t)0x00000077) 381 #define RCC_MCLK_Div62 ((uint32_t)0x00000079) 382 #define RCC_MCLK_Div63 ((uint32_t)0x0000007B) 383 #define RCC_MCLK_Div64 ((uint32_t)0x0000007D) 384 #define RCC_MCLK_Div65 ((uint32_t)0x0000007F) 385 #define RCC_MCLK_Div66 ((uint32_t)0x00000081) 386 #define RCC_MCLK_Div67 ((uint32_t)0x00000083) 387 #define RCC_MCLK_Div68 ((uint32_t)0x00000085) 388 #define RCC_MCLK_Div69 ((uint32_t)0x00000087) 389 #define RCC_MCLK_Div70 ((uint32_t)0x00000089) 390 #define RCC_MCLK_Div71 ((uint32_t)0x0000008B) 391 #define RCC_MCLK_Div72 ((uint32_t)0x0000008D) 392 #define RCC_MCLK_Div73 ((uint32_t)0x0000008F) 393 #define RCC_MCLK_Div74 ((uint32_t)0x00000091) 394 #define RCC_MCLK_Div75 ((uint32_t)0x00000093) 395 #define RCC_MCLK_Div76 ((uint32_t)0x00000095) 396 #define RCC_MCLK_Div77 ((uint32_t)0x00000097) 397 #define RCC_MCLK_Div78 ((uint32_t)0x00000099) 398 #define RCC_MCLK_Div79 ((uint32_t)0x0000009B) 399 #define RCC_MCLK_Div80 ((uint32_t)0x0000009D) 400 #define RCC_MCLK_Div81 ((uint32_t)0x0000009F) 401 #define RCC_MCLK_Div82 ((uint32_t)0x000000A1) 402 #define RCC_MCLK_Div83 ((uint32_t)0x000000A3) 403 #define RCC_MCLK_Div84 ((uint32_t)0x000000A5) 404 #define RCC_MCLK_Div85 ((uint32_t)0x000000A7) 405 #define RCC_MCLK_Div86 ((uint32_t)0x000000A9) 406 #define RCC_MCLK_Div87 ((uint32_t)0x000000AB) 407 #define RCC_MCLK_Div88 ((uint32_t)0x000000AD) 408 #define RCC_MCLK_Div89 ((uint32_t)0x000000AF) 409 #define RCC_MCLK_Div90 ((uint32_t)0x000000B1) 410 #define RCC_MCLK_Div91 ((uint32_t)0x000000B3) 411 #define RCC_MCLK_Div92 ((uint32_t)0x000000B5) 412 #define RCC_MCLK_Div93 ((uint32_t)0x000000B7) 413 #define RCC_MCLK_Div94 ((uint32_t)0x000000B9) 414 #define RCC_MCLK_Div95 ((uint32_t)0x000000BB) 415 #define RCC_MCLK_Div96 ((uint32_t)0x000000BD) 416 #define RCC_MCLK_Div97 ((uint32_t)0x000000BF) 417 #define RCC_MCLK_Div98 ((uint32_t)0x000000C1) 418 #define RCC_MCLK_Div99 ((uint32_t)0x000000C3) 419 #define RCC_MCLK_Div100 ((uint32_t)0x000000C5) 420 #define RCC_MCLK_Div101 ((uint32_t)0x000000C7) 421 #define RCC_MCLK_Div102 ((uint32_t)0x000000C9) 422 #define RCC_MCLK_Div103 ((uint32_t)0x000000CB) 423 #define RCC_MCLK_Div104 ((uint32_t)0x000000CD) 424 #define RCC_MCLK_Div105 ((uint32_t)0x000000CF) 425 #define RCC_MCLK_Div106 ((uint32_t)0x000000D1) 426 #define RCC_MCLK_Div107 ((uint32_t)0x000000D3) 427 #define RCC_MCLK_Div108 ((uint32_t)0x000000D5) 428 #define RCC_MCLK_Div109 ((uint32_t)0x000000D7) 429 #define RCC_MCLK_Div110 ((uint32_t)0x000000D9) 430 #define RCC_MCLK_Div111 ((uint32_t)0x000000DB) 431 #define RCC_MCLK_Div112 ((uint32_t)0x000000DD) 432 #define RCC_MCLK_Div113 ((uint32_t)0x000000DF) 433 #define RCC_MCLK_Div114 ((uint32_t)0x000000E1) 434 #define RCC_MCLK_Div115 ((uint32_t)0x000000E3) 435 #define RCC_MCLK_Div116 ((uint32_t)0x000000E5) 436 #define RCC_MCLK_Div117 ((uint32_t)0x000000E7) 437 #define RCC_MCLK_Div118 ((uint32_t)0x000000E9) 438 #define RCC_MCLK_Div119 ((uint32_t)0x000000EB) 439 #define RCC_MCLK_Div120 ((uint32_t)0x000000ED) 440 #define RCC_MCLK_Div121 ((uint32_t)0x000000EF) 441 #define RCC_MCLK_Div122 ((uint32_t)0x000000F1) 442 #define RCC_MCLK_Div123 ((uint32_t)0x000000F3) 443 #define RCC_MCLK_Div124 ((uint32_t)0x000000F5) 444 #define RCC_MCLK_Div125 ((uint32_t)0x000000F7) 445 #define RCC_MCLK_Div126 ((uint32_t)0x000000F9) 446 #define RCC_MCLK_Div127 ((uint32_t)0x000000FB) 447 #define RCC_MCLK_Div128 ((uint32_t)0x000000FD) 448 #define RCC_MCLK_Div129 ((uint32_t)0x000000FF) 449 #define RCC_MCLK_Div130 ((uint32_t)0x00000101) 450 #define RCC_MCLK_Div131 ((uint32_t)0x00000103) 451 #define RCC_MCLK_Div132 ((uint32_t)0x00000105) 452 #define RCC_MCLK_Div133 ((uint32_t)0x00000107) 453 #define RCC_MCLK_Div134 ((uint32_t)0x00000109) 454 #define RCC_MCLK_Div135 ((uint32_t)0x0000010B) 455 #define RCC_MCLK_Div136 ((uint32_t)0x0000010D) 456 #define RCC_MCLK_Div137 ((uint32_t)0x0000010F) 457 #define RCC_MCLK_Div138 ((uint32_t)0x00000111) 458 #define RCC_MCLK_Div139 ((uint32_t)0x00000113) 459 #define RCC_MCLK_Div140 ((uint32_t)0x00000115) 460 #define RCC_MCLK_Div141 ((uint32_t)0x00000117) 461 #define RCC_MCLK_Div142 ((uint32_t)0x00000119) 462 #define RCC_MCLK_Div143 ((uint32_t)0x0000011B) 463 #define RCC_MCLK_Div144 ((uint32_t)0x0000011D) 464 #define RCC_MCLK_Div145 ((uint32_t)0x0000011F) 465 #define RCC_MCLK_Div146 ((uint32_t)0x00000121) 466 #define RCC_MCLK_Div147 ((uint32_t)0x00000123) 467 #define RCC_MCLK_Div148 ((uint32_t)0x00000125) 468 #define RCC_MCLK_Div149 ((uint32_t)0x00000127) 469 #define RCC_MCLK_Div150 ((uint32_t)0x00000129) 470 #define RCC_MCLK_Div151 ((uint32_t)0x0000012B) 471 #define RCC_MCLK_Div152 ((uint32_t)0x0000012D) 472 #define RCC_MCLK_Div153 ((uint32_t)0x0000012F) 473 #define RCC_MCLK_Div154 ((uint32_t)0x00000131) 474 #define RCC_MCLK_Div155 ((uint32_t)0x00000133) 475 #define RCC_MCLK_Div156 ((uint32_t)0x00000135) 476 #define RCC_MCLK_Div157 ((uint32_t)0x00000137) 477 #define RCC_MCLK_Div158 ((uint32_t)0x00000139) 478 #define RCC_MCLK_Div159 ((uint32_t)0x0000013B) 479 #define RCC_MCLK_Div160 ((uint32_t)0x0000013D) 480 #define RCC_MCLK_Div161 ((uint32_t)0x0000013F) 481 #define RCC_MCLK_Div162 ((uint32_t)0x00000141) 482 #define RCC_MCLK_Div163 ((uint32_t)0x00000143) 483 #define RCC_MCLK_Div164 ((uint32_t)0x00000145) 484 #define RCC_MCLK_Div165 ((uint32_t)0x00000147) 485 #define RCC_MCLK_Div166 ((uint32_t)0x00000149) 486 #define RCC_MCLK_Div167 ((uint32_t)0x0000014B) 487 #define RCC_MCLK_Div168 ((uint32_t)0x0000014D) 488 #define RCC_MCLK_Div169 ((uint32_t)0x0000014F) 489 #define RCC_MCLK_Div170 ((uint32_t)0x00000151) 490 #define RCC_MCLK_Div171 ((uint32_t)0x00000153) 491 #define RCC_MCLK_Div172 ((uint32_t)0x00000155) 492 #define RCC_MCLK_Div173 ((uint32_t)0x00000157) 493 #define RCC_MCLK_Div174 ((uint32_t)0x00000159) 494 #define RCC_MCLK_Div175 ((uint32_t)0x0000015B) 495 #define RCC_MCLK_Div176 ((uint32_t)0x0000015D) 496 #define RCC_MCLK_Div177 ((uint32_t)0x0000015F) 497 #define RCC_MCLK_Div178 ((uint32_t)0x00000161) 498 #define RCC_MCLK_Div179 ((uint32_t)0x00000163) 499 #define RCC_MCLK_Div180 ((uint32_t)0x00000165) 500 #define RCC_MCLK_Div181 ((uint32_t)0x00000167) 501 #define RCC_MCLK_Div182 ((uint32_t)0x00000169) 502 #define RCC_MCLK_Div183 ((uint32_t)0x0000016B) 503 #define RCC_MCLK_Div184 ((uint32_t)0x0000016D) 504 #define RCC_MCLK_Div185 ((uint32_t)0x0000016F) 505 #define RCC_MCLK_Div186 ((uint32_t)0x00000171) 506 #define RCC_MCLK_Div187 ((uint32_t)0x00000173) 507 #define RCC_MCLK_Div188 ((uint32_t)0x00000175) 508 #define RCC_MCLK_Div189 ((uint32_t)0x00000177) 509 #define RCC_MCLK_Div190 ((uint32_t)0x00000179) 510 #define RCC_MCLK_Div191 ((uint32_t)0x0000017B) 511 #define RCC_MCLK_Div192 ((uint32_t)0x0000017D) 512 #define RCC_MCLK_Div193 ((uint32_t)0x0000017F) 513 #define RCC_MCLK_Div194 ((uint32_t)0x00000181) 514 #define RCC_MCLK_Div195 ((uint32_t)0x00000183) 515 #define RCC_MCLK_Div196 ((uint32_t)0x00000185) 516 #define RCC_MCLK_Div197 ((uint32_t)0x00000187) 517 #define RCC_MCLK_Div198 ((uint32_t)0x00000189) 518 #define RCC_MCLK_Div199 ((uint32_t)0x0000018B) 519 #define RCC_MCLK_Div200 ((uint32_t)0x0000018D) 520 #define RCC_MCLK_Div201 ((uint32_t)0x0000018F) 521 #define RCC_MCLK_Div202 ((uint32_t)0x00000191) 522 #define RCC_MCLK_Div203 ((uint32_t)0x00000193) 523 #define RCC_MCLK_Div204 ((uint32_t)0x00000195) 524 #define RCC_MCLK_Div205 ((uint32_t)0x00000197) 525 #define RCC_MCLK_Div206 ((uint32_t)0x00000199) 526 #define RCC_MCLK_Div207 ((uint32_t)0x0000019B) 527 #define RCC_MCLK_Div208 ((uint32_t)0x0000019D) 528 #define RCC_MCLK_Div209 ((uint32_t)0x0000019F) 529 #define RCC_MCLK_Div210 ((uint32_t)0x000001A1) 530 #define RCC_MCLK_Div211 ((uint32_t)0x000001A3) 531 #define RCC_MCLK_Div212 ((uint32_t)0x000001A5) 532 #define RCC_MCLK_Div213 ((uint32_t)0x000001A7) 533 #define RCC_MCLK_Div214 ((uint32_t)0x000001A9) 534 #define RCC_MCLK_Div215 ((uint32_t)0x000001AB) 535 #define RCC_MCLK_Div216 ((uint32_t)0x000001AD) 536 #define RCC_MCLK_Div217 ((uint32_t)0x000001AF) 537 #define RCC_MCLK_Div218 ((uint32_t)0x000001B1) 538 #define RCC_MCLK_Div219 ((uint32_t)0x000001B3) 539 #define RCC_MCLK_Div220 ((uint32_t)0x000001B5) 540 #define RCC_MCLK_Div221 ((uint32_t)0x000001B7) 541 #define RCC_MCLK_Div222 ((uint32_t)0x000001B9) 542 #define RCC_MCLK_Div223 ((uint32_t)0x000001BB) 543 #define RCC_MCLK_Div224 ((uint32_t)0x000001BD) 544 #define RCC_MCLK_Div225 ((uint32_t)0x000001BF) 545 #define RCC_MCLK_Div226 ((uint32_t)0x000001C1) 546 #define RCC_MCLK_Div227 ((uint32_t)0x000001C3) 547 #define RCC_MCLK_Div228 ((uint32_t)0x000001C5) 548 #define RCC_MCLK_Div229 ((uint32_t)0x000001C7) 549 #define RCC_MCLK_Div230 ((uint32_t)0x000001C9) 550 #define RCC_MCLK_Div231 ((uint32_t)0x000001CB) 551 #define RCC_MCLK_Div232 ((uint32_t)0x000001CD) 552 #define RCC_MCLK_Div233 ((uint32_t)0x000001CF) 553 #define RCC_MCLK_Div234 ((uint32_t)0x000001D1) 554 #define RCC_MCLK_Div235 ((uint32_t)0x000001D3) 555 #define RCC_MCLK_Div236 ((uint32_t)0x000001D5) 556 #define RCC_MCLK_Div237 ((uint32_t)0x000001D7) 557 #define RCC_MCLK_Div238 ((uint32_t)0x000001D9) 558 #define RCC_MCLK_Div239 ((uint32_t)0x000001DB) 559 #define RCC_MCLK_Div240 ((uint32_t)0x000001DD) 560 #define RCC_MCLK_Div241 ((uint32_t)0x000001DF) 561 #define RCC_MCLK_Div242 ((uint32_t)0x000001E1) 562 #define RCC_MCLK_Div243 ((uint32_t)0x000001E3) 563 #define RCC_MCLK_Div244 ((uint32_t)0x000001E5) 564 #define RCC_MCLK_Div245 ((uint32_t)0x000001E7) 565 #define RCC_MCLK_Div246 ((uint32_t)0x000001E9) 566 #define RCC_MCLK_Div247 ((uint32_t)0x000001EB) 567 #define RCC_MCLK_Div248 ((uint32_t)0x000001ED) 568 #define RCC_MCLK_Div249 ((uint32_t)0x000001EF) 569 #define RCC_MCLK_Div250 ((uint32_t)0x000001F1) 570 #define RCC_MCLK_Div251 ((uint32_t)0x000001F3) 571 #define RCC_MCLK_Div252 ((uint32_t)0x000001F5) 572 #define RCC_MCLK_Div253 ((uint32_t)0x000001F7) 573 #define RCC_MCLK_Div254 ((uint32_t)0x000001F9) 574 #define RCC_MCLK_Div255 ((uint32_t)0x000001FB) 575 #define RCC_MCLK_Div256 ((uint32_t)0x000001FD) 576 #define RCC_MCLK_Div257 ((uint32_t)0x000001FF) 577 #define RCC_MCLK_Div258 ((uint32_t)0x00000201) 578 #define RCC_MCLK_Div259 ((uint32_t)0x00000203) 579 #define RCC_MCLK_Div260 ((uint32_t)0x00000205) 580 #define RCC_MCLK_Div261 ((uint32_t)0x00000207) 581 #define RCC_MCLK_Div262 ((uint32_t)0x00000209) 582 #define RCC_MCLK_Div263 ((uint32_t)0x0000020B) 583 #define RCC_MCLK_Div264 ((uint32_t)0x0000020D) 584 #define RCC_MCLK_Div265 ((uint32_t)0x0000020F) 585 #define RCC_MCLK_Div266 ((uint32_t)0x00000211) 586 #define RCC_MCLK_Div267 ((uint32_t)0x00000213) 587 #define RCC_MCLK_Div268 ((uint32_t)0x00000215) 588 #define RCC_MCLK_Div269 ((uint32_t)0x00000217) 589 #define RCC_MCLK_Div270 ((uint32_t)0x00000219) 590 #define RCC_MCLK_Div271 ((uint32_t)0x0000021B) 591 #define RCC_MCLK_Div272 ((uint32_t)0x0000021D) 592 #define RCC_MCLK_Div273 ((uint32_t)0x0000021F) 593 #define RCC_MCLK_Div274 ((uint32_t)0x00000221) 594 #define RCC_MCLK_Div275 ((uint32_t)0x00000223) 595 #define RCC_MCLK_Div276 ((uint32_t)0x00000225) 596 #define RCC_MCLK_Div277 ((uint32_t)0x00000227) 597 #define RCC_MCLK_Div278 ((uint32_t)0x00000229) 598 #define RCC_MCLK_Div279 ((uint32_t)0x0000022B) 599 #define RCC_MCLK_Div280 ((uint32_t)0x0000022D) 600 #define RCC_MCLK_Div281 ((uint32_t)0x0000022F) 601 #define RCC_MCLK_Div282 ((uint32_t)0x00000231) 602 #define RCC_MCLK_Div283 ((uint32_t)0x00000233) 603 #define RCC_MCLK_Div284 ((uint32_t)0x00000235) 604 #define RCC_MCLK_Div285 ((uint32_t)0x00000237) 605 #define RCC_MCLK_Div286 ((uint32_t)0x00000239) 606 #define RCC_MCLK_Div287 ((uint32_t)0x0000023B) 607 #define RCC_MCLK_Div288 ((uint32_t)0x0000023D) 608 #define RCC_MCLK_Div289 ((uint32_t)0x0000023F) 609 #define RCC_MCLK_Div290 ((uint32_t)0x00000241) 610 #define RCC_MCLK_Div291 ((uint32_t)0x00000243) 611 #define RCC_MCLK_Div292 ((uint32_t)0x00000245) 612 #define RCC_MCLK_Div293 ((uint32_t)0x00000247) 613 #define RCC_MCLK_Div294 ((uint32_t)0x00000249) 614 #define RCC_MCLK_Div295 ((uint32_t)0x0000024B) 615 #define RCC_MCLK_Div296 ((uint32_t)0x0000024D) 616 #define RCC_MCLK_Div297 ((uint32_t)0x0000024F) 617 #define RCC_MCLK_Div298 ((uint32_t)0x00000251) 618 #define RCC_MCLK_Div299 ((uint32_t)0x00000253) 619 #define RCC_MCLK_Div300 ((uint32_t)0x00000255) 620 #define RCC_MCLK_Div301 ((uint32_t)0x00000257) 621 #define RCC_MCLK_Div302 ((uint32_t)0x00000259) 622 #define RCC_MCLK_Div303 ((uint32_t)0x0000025B) 623 #define RCC_MCLK_Div304 ((uint32_t)0x0000025D) 624 #define RCC_MCLK_Div305 ((uint32_t)0x0000025F) 625 #define RCC_MCLK_Div306 ((uint32_t)0x00000261) 626 #define RCC_MCLK_Div307 ((uint32_t)0x00000263) 627 #define RCC_MCLK_Div308 ((uint32_t)0x00000265) 628 #define RCC_MCLK_Div309 ((uint32_t)0x00000267) 629 #define RCC_MCLK_Div310 ((uint32_t)0x00000269) 630 #define RCC_MCLK_Div311 ((uint32_t)0x0000026B) 631 #define RCC_MCLK_Div312 ((uint32_t)0x0000026D) 632 #define RCC_MCLK_Div313 ((uint32_t)0x0000026F) 633 #define RCC_MCLK_Div314 ((uint32_t)0x00000271) 634 #define RCC_MCLK_Div315 ((uint32_t)0x00000273) 635 #define RCC_MCLK_Div316 ((uint32_t)0x00000275) 636 #define RCC_MCLK_Div317 ((uint32_t)0x00000277) 637 #define RCC_MCLK_Div318 ((uint32_t)0x00000279) 638 #define RCC_MCLK_Div319 ((uint32_t)0x0000027B) 639 #define RCC_MCLK_Div320 ((uint32_t)0x0000027D) 640 #define RCC_MCLK_Div321 ((uint32_t)0x0000027F) 641 #define RCC_MCLK_Div322 ((uint32_t)0x00000281) 642 #define RCC_MCLK_Div323 ((uint32_t)0x00000283) 643 #define RCC_MCLK_Div324 ((uint32_t)0x00000285) 644 #define RCC_MCLK_Div325 ((uint32_t)0x00000287) 645 #define RCC_MCLK_Div326 ((uint32_t)0x00000289) 646 #define RCC_MCLK_Div327 ((uint32_t)0x0000028B) 647 #define RCC_MCLK_Div328 ((uint32_t)0x0000028D) 648 #define RCC_MCLK_Div329 ((uint32_t)0x0000028F) 649 #define RCC_MCLK_Div330 ((uint32_t)0x00000291) 650 #define RCC_MCLK_Div331 ((uint32_t)0x00000293) 651 #define RCC_MCLK_Div332 ((uint32_t)0x00000295) 652 #define RCC_MCLK_Div333 ((uint32_t)0x00000297) 653 #define RCC_MCLK_Div334 ((uint32_t)0x00000299) 654 #define RCC_MCLK_Div335 ((uint32_t)0x0000029B) 655 #define RCC_MCLK_Div336 ((uint32_t)0x0000029D) 656 #define RCC_MCLK_Div337 ((uint32_t)0x0000029F) 657 #define RCC_MCLK_Div338 ((uint32_t)0x000002A1) 658 #define RCC_MCLK_Div339 ((uint32_t)0x000002A3) 659 #define RCC_MCLK_Div340 ((uint32_t)0x000002A5) 660 #define RCC_MCLK_Div341 ((uint32_t)0x000002A7) 661 #define RCC_MCLK_Div342 ((uint32_t)0x000002A9) 662 #define RCC_MCLK_Div343 ((uint32_t)0x000002AB) 663 #define RCC_MCLK_Div344 ((uint32_t)0x000002AD) 664 #define RCC_MCLK_Div345 ((uint32_t)0x000002AF) 665 #define RCC_MCLK_Div346 ((uint32_t)0x000002B1) 666 #define RCC_MCLK_Div347 ((uint32_t)0x000002B3) 667 #define RCC_MCLK_Div348 ((uint32_t)0x000002B5) 668 #define RCC_MCLK_Div349 ((uint32_t)0x000002B7) 669 #define RCC_MCLK_Div350 ((uint32_t)0x000002B9) 670 #define RCC_MCLK_Div351 ((uint32_t)0x000002BB) 671 #define RCC_MCLK_Div352 ((uint32_t)0x000002BD) 672 #define RCC_MCLK_Div353 ((uint32_t)0x000002BF) 673 #define RCC_MCLK_Div354 ((uint32_t)0x000002C1) 674 #define RCC_MCLK_Div355 ((uint32_t)0x000002C3) 675 #define RCC_MCLK_Div356 ((uint32_t)0x000002C5) 676 #define RCC_MCLK_Div357 ((uint32_t)0x000002C7) 677 #define RCC_MCLK_Div358 ((uint32_t)0x000002C9) 678 #define RCC_MCLK_Div359 ((uint32_t)0x000002CB) 679 #define RCC_MCLK_Div360 ((uint32_t)0x000002CD) 680 #define RCC_MCLK_Div361 ((uint32_t)0x000002CF) 681 #define RCC_MCLK_Div362 ((uint32_t)0x000002D1) 682 #define RCC_MCLK_Div363 ((uint32_t)0x000002D3) 683 #define RCC_MCLK_Div364 ((uint32_t)0x000002D5) 684 #define RCC_MCLK_Div365 ((uint32_t)0x000002D7) 685 #define RCC_MCLK_Div366 ((uint32_t)0x000002D9) 686 #define RCC_MCLK_Div367 ((uint32_t)0x000002DB) 687 #define RCC_MCLK_Div368 ((uint32_t)0x000002DD) 688 #define RCC_MCLK_Div369 ((uint32_t)0x000002DF) 689 #define RCC_MCLK_Div370 ((uint32_t)0x000002E1) 690 #define RCC_MCLK_Div371 ((uint32_t)0x000002E3) 691 #define RCC_MCLK_Div372 ((uint32_t)0x000002E5) 692 #define RCC_MCLK_Div373 ((uint32_t)0x000002E7) 693 #define RCC_MCLK_Div374 ((uint32_t)0x000002E9) 694 #define RCC_MCLK_Div375 ((uint32_t)0x000002EB) 695 #define RCC_MCLK_Div376 ((uint32_t)0x000002ED) 696 #define RCC_MCLK_Div377 ((uint32_t)0x000002EF) 697 #define RCC_MCLK_Div378 ((uint32_t)0x000002F1) 698 #define RCC_MCLK_Div379 ((uint32_t)0x000002F3) 699 #define RCC_MCLK_Div380 ((uint32_t)0x000002F5) 700 #define RCC_MCLK_Div381 ((uint32_t)0x000002F7) 701 #define RCC_MCLK_Div382 ((uint32_t)0x000002F9) 702 #define RCC_MCLK_Div383 ((uint32_t)0x000002FB) 703 #define RCC_MCLK_Div384 ((uint32_t)0x000002FD) 704 #define RCC_MCLK_Div385 ((uint32_t)0x000002FF) 705 #define RCC_MCLK_Div386 ((uint32_t)0x00000301) 706 #define RCC_MCLK_Div387 ((uint32_t)0x00000303) 707 #define RCC_MCLK_Div388 ((uint32_t)0x00000305) 708 #define RCC_MCLK_Div389 ((uint32_t)0x00000307) 709 #define RCC_MCLK_Div390 ((uint32_t)0x00000309) 710 #define RCC_MCLK_Div391 ((uint32_t)0x0000030B) 711 #define RCC_MCLK_Div392 ((uint32_t)0x0000030D) 712 #define RCC_MCLK_Div393 ((uint32_t)0x0000030F) 713 #define RCC_MCLK_Div394 ((uint32_t)0x00000311) 714 #define RCC_MCLK_Div395 ((uint32_t)0x00000313) 715 #define RCC_MCLK_Div396 ((uint32_t)0x00000315) 716 #define RCC_MCLK_Div397 ((uint32_t)0x00000317) 717 #define RCC_MCLK_Div398 ((uint32_t)0x00000319) 718 #define RCC_MCLK_Div399 ((uint32_t)0x0000031B) 719 #define RCC_MCLK_Div400 ((uint32_t)0x0000031D) 720 #define RCC_MCLK_Div401 ((uint32_t)0x0000031F) 721 #define RCC_MCLK_Div402 ((uint32_t)0x00000321) 722 #define RCC_MCLK_Div403 ((uint32_t)0x00000323) 723 #define RCC_MCLK_Div404 ((uint32_t)0x00000325) 724 #define RCC_MCLK_Div405 ((uint32_t)0x00000327) 725 #define RCC_MCLK_Div406 ((uint32_t)0x00000329) 726 #define RCC_MCLK_Div407 ((uint32_t)0x0000032B) 727 #define RCC_MCLK_Div408 ((uint32_t)0x0000032D) 728 #define RCC_MCLK_Div409 ((uint32_t)0x0000032F) 729 #define RCC_MCLK_Div410 ((uint32_t)0x00000331) 730 #define RCC_MCLK_Div411 ((uint32_t)0x00000333) 731 #define RCC_MCLK_Div412 ((uint32_t)0x00000335) 732 #define RCC_MCLK_Div413 ((uint32_t)0x00000337) 733 #define RCC_MCLK_Div414 ((uint32_t)0x00000339) 734 #define RCC_MCLK_Div415 ((uint32_t)0x0000033B) 735 #define RCC_MCLK_Div416 ((uint32_t)0x0000033D) 736 #define RCC_MCLK_Div417 ((uint32_t)0x0000033F) 737 #define RCC_MCLK_Div418 ((uint32_t)0x00000341) 738 #define RCC_MCLK_Div419 ((uint32_t)0x00000343) 739 #define RCC_MCLK_Div420 ((uint32_t)0x00000345) 740 #define RCC_MCLK_Div421 ((uint32_t)0x00000347) 741 #define RCC_MCLK_Div422 ((uint32_t)0x00000349) 742 #define RCC_MCLK_Div423 ((uint32_t)0x0000034B) 743 #define RCC_MCLK_Div424 ((uint32_t)0x0000034D) 744 #define RCC_MCLK_Div425 ((uint32_t)0x0000034F) 745 #define RCC_MCLK_Div426 ((uint32_t)0x00000351) 746 #define RCC_MCLK_Div427 ((uint32_t)0x00000353) 747 #define RCC_MCLK_Div428 ((uint32_t)0x00000355) 748 #define RCC_MCLK_Div429 ((uint32_t)0x00000357) 749 #define RCC_MCLK_Div430 ((uint32_t)0x00000359) 750 #define RCC_MCLK_Div431 ((uint32_t)0x0000035B) 751 #define RCC_MCLK_Div432 ((uint32_t)0x0000035D) 752 #define RCC_MCLK_Div433 ((uint32_t)0x0000035F) 753 #define RCC_MCLK_Div434 ((uint32_t)0x00000361) 754 #define RCC_MCLK_Div435 ((uint32_t)0x00000363) 755 #define RCC_MCLK_Div436 ((uint32_t)0x00000365) 756 #define RCC_MCLK_Div437 ((uint32_t)0x00000367) 757 #define RCC_MCLK_Div438 ((uint32_t)0x00000369) 758 #define RCC_MCLK_Div439 ((uint32_t)0x0000036B) 759 #define RCC_MCLK_Div440 ((uint32_t)0x0000036D) 760 #define RCC_MCLK_Div441 ((uint32_t)0x0000036F) 761 #define RCC_MCLK_Div442 ((uint32_t)0x00000371) 762 #define RCC_MCLK_Div443 ((uint32_t)0x00000373) 763 #define RCC_MCLK_Div444 ((uint32_t)0x00000375) 764 #define RCC_MCLK_Div445 ((uint32_t)0x00000377) 765 #define RCC_MCLK_Div446 ((uint32_t)0x00000379) 766 #define RCC_MCLK_Div447 ((uint32_t)0x0000037B) 767 #define RCC_MCLK_Div448 ((uint32_t)0x0000037D) 768 #define RCC_MCLK_Div449 ((uint32_t)0x0000037F) 769 #define RCC_MCLK_Div450 ((uint32_t)0x00000381) 770 #define RCC_MCLK_Div451 ((uint32_t)0x00000383) 771 #define RCC_MCLK_Div452 ((uint32_t)0x00000385) 772 #define RCC_MCLK_Div453 ((uint32_t)0x00000387) 773 #define RCC_MCLK_Div454 ((uint32_t)0x00000389) 774 #define RCC_MCLK_Div455 ((uint32_t)0x0000038B) 775 #define RCC_MCLK_Div456 ((uint32_t)0x0000038D) 776 #define RCC_MCLK_Div457 ((uint32_t)0x0000038F) 777 #define RCC_MCLK_Div458 ((uint32_t)0x00000391) 778 #define RCC_MCLK_Div459 ((uint32_t)0x00000393) 779 #define RCC_MCLK_Div460 ((uint32_t)0x00000395) 780 #define RCC_MCLK_Div461 ((uint32_t)0x00000397) 781 #define RCC_MCLK_Div462 ((uint32_t)0x00000399) 782 #define RCC_MCLK_Div463 ((uint32_t)0x0000039B) 783 #define RCC_MCLK_Div464 ((uint32_t)0x0000039D) 784 #define RCC_MCLK_Div465 ((uint32_t)0x0000039F) 785 #define RCC_MCLK_Div466 ((uint32_t)0x000003A1) 786 #define RCC_MCLK_Div467 ((uint32_t)0x000003A3) 787 #define RCC_MCLK_Div468 ((uint32_t)0x000003A5) 788 #define RCC_MCLK_Div469 ((uint32_t)0x000003A7) 789 #define RCC_MCLK_Div470 ((uint32_t)0x000003A9) 790 #define RCC_MCLK_Div471 ((uint32_t)0x000003AB) 791 #define RCC_MCLK_Div472 ((uint32_t)0x000003AD) 792 #define RCC_MCLK_Div473 ((uint32_t)0x000003AF) 793 #define RCC_MCLK_Div474 ((uint32_t)0x000003B1) 794 #define RCC_MCLK_Div475 ((uint32_t)0x000003B3) 795 #define RCC_MCLK_Div476 ((uint32_t)0x000003B5) 796 #define RCC_MCLK_Div477 ((uint32_t)0x000003B7) 797 #define RCC_MCLK_Div478 ((uint32_t)0x000003B9) 798 #define RCC_MCLK_Div479 ((uint32_t)0x000003BB) 799 #define RCC_MCLK_Div480 ((uint32_t)0x000003BD) 800 #define RCC_MCLK_Div481 ((uint32_t)0x000003BF) 801 #define RCC_MCLK_Div482 ((uint32_t)0x000003C1) 802 #define RCC_MCLK_Div483 ((uint32_t)0x000003C3) 803 #define RCC_MCLK_Div484 ((uint32_t)0x000003C5) 804 #define RCC_MCLK_Div485 ((uint32_t)0x000003C7) 805 #define RCC_MCLK_Div486 ((uint32_t)0x000003C9) 806 #define RCC_MCLK_Div487 ((uint32_t)0x000003CB) 807 #define RCC_MCLK_Div488 ((uint32_t)0x000003CD) 808 #define RCC_MCLK_Div489 ((uint32_t)0x000003CF) 809 #define RCC_MCLK_Div490 ((uint32_t)0x000003D1) 810 #define RCC_MCLK_Div491 ((uint32_t)0x000003D3) 811 #define RCC_MCLK_Div492 ((uint32_t)0x000003D5) 812 #define RCC_MCLK_Div493 ((uint32_t)0x000003D7) 813 #define RCC_MCLK_Div494 ((uint32_t)0x000003D9) 814 #define RCC_MCLK_Div495 ((uint32_t)0x000003DB) 815 #define RCC_MCLK_Div496 ((uint32_t)0x000003DD) 816 #define RCC_MCLK_Div497 ((uint32_t)0x000003DF) 817 #define RCC_MCLK_Div498 ((uint32_t)0x000003E1) 818 #define RCC_MCLK_Div499 ((uint32_t)0x000003E3) 819 #define RCC_MCLK_Div500 ((uint32_t)0x000003E5) 820 #define RCC_MCLK_Div501 ((uint32_t)0x000003E7) 821 #define RCC_MCLK_Div502 ((uint32_t)0x000003E9) 822 #define RCC_MCLK_Div503 ((uint32_t)0x000003EB) 823 #define RCC_MCLK_Div504 ((uint32_t)0x000003ED) 824 #define RCC_MCLK_Div505 ((uint32_t)0x000003EF) 825 #define RCC_MCLK_Div506 ((uint32_t)0x000003F1) 826 #define RCC_MCLK_Div507 ((uint32_t)0x000003F3) 827 #define RCC_MCLK_Div508 ((uint32_t)0x000003F5) 828 #define RCC_MCLK_Div509 ((uint32_t)0x000003F7) 829 #define RCC_MCLK_Div510 ((uint32_t)0x000003F9) 830 #define RCC_MCLK_Div511 ((uint32_t)0x000003FB) 831 #define RCC_MCLK_Div512 ((uint32_t)0x000003FD) 840 #define RCC_USBFIFOCLKSource_AHBCLK ((uint32_t)0x00000000) 841 #define RCC_USBFIFOCLKSource_USBCLK ((uint32_t)0x00000001) 850 #define RCC_MCO_NoClock ((uint32_t)0x00000000) 851 #define RCC_MCO_AHBCLK ((uint32_t)0x00000001) 852 #define RCC_MCO_HSE ((uint32_t)0x00000002) 853 #define RCC_MCO_MHSI ((uint32_t)0x00000004) 854 #define RCC_MCO_PLLCLK_Div2 ((uint32_t)0x00000008) 855 #define RCC_MCO_MCLK ((uint32_t)0x00000010) 864 #define RCC_AHBPeriph_IWDG ((uint32_t)0x00000004) 865 #define RCC_AHBPeriph_USB ((uint32_t)0x00000200) 866 #define RCC_AHBPeriph_ISO ((uint32_t)0x00000400) 867 #define RCC_AHBPeriph_FLASH ((uint32_t)0x00000800) 868 #define RCC_AHBPeriph_CACHE ((uint32_t)0x00001000) 869 #define RCC_AHBPeriph_SYS ((uint32_t)0x00002000) 870 #define RCC_AHBPeriph_DMAC1Bridge ((uint32_t)0x00004000) 871 #define RCC_AHBPeriph_DMAC2Bridge ((uint32_t)0x00008000) 872 #define RCC_AHBPeriph_CRC_SFM ((uint32_t)0x00010000) 873 #define RCC_AHBPeriph_BKP ((uint32_t)0x04000000) 882 #define RCC_APB1Periph_DMAC1 ((uint32_t)0x00000001) 883 #define RCC_APB1Periph_TIM1 ((uint32_t)0x00000002) 884 #define RCC_APB1Periph_TIM2 ((uint32_t)0x00000004) 885 #define RCC_APB1Periph_TIM3 ((uint32_t)0x00000008) 886 #define RCC_APB1Periph_TIM4 ((uint32_t)0x00000010) 887 #define RCC_APB1Periph_GPIOA ((uint32_t)0x00000020) 888 #define RCC_APB1Periph_GPIOB ((uint32_t)0x00000040) 889 #define RCC_APB1Periph_GPIOC ((uint32_t)0x00000080) 890 #define RCC_APB1Periph_GPIOD ((uint32_t)0x00000100) 891 #define RCC_APB1Periph_EXTI ((uint32_t)0x00000200) 892 #define RCC_APB1Periph_AFIO ((uint32_t)0x00000400) 893 #define RCC_APB1Periph_ADC ((uint32_t)0x00000800) 894 #define RCC_APB1Periph_QSPI ((uint32_t)0x00001000) 895 #define RCC_APB1Periph_SPIS1 ((uint32_t)0x00002000) 896 #define RCC_APB1Periph_UART1 ((uint32_t)0x00004000) 897 #define RCC_APB1Periph_BMX1 ((uint32_t)0x00008000) 906 #define RCC_APB2Periph_DMAC2 ((uint32_t)0x00000001) 907 #define RCC_APB2Periph_WWDG ((uint32_t)0x00000002) 908 #define RCC_APB2Periph_UART2 ((uint32_t)0x00000004) 909 #define RCC_APB2Periph_UART3 ((uint32_t)0x00000008) 910 #define RCC_APB2Periph_SPIM2 ((uint32_t)0x00000010) 911 #define RCC_APB2Periph_SPIS2 ((uint32_t)0x00000020) 912 #define RCC_APB2Periph_I2S ((uint32_t)0x00000040) 913 #define RCC_APB2Periph_I2C1 ((uint32_t)0x00000080) 914 #define RCC_APB2Periph_I2C2 ((uint32_t)0x00000100) 915 #define RCC_APB2Periph_RNG ((uint32_t)0x00000200) 916 #define RCC_APB2Periph_LED ((uint32_t)0x00000400) 917 #define RCC_APB2Periph_BMX2 ((uint32_t)0x00000800) 926 #define RCC_RSTFLAG_LPWRRST ((uint32_t)0x00000001) 927 #define RCC_RSTFLAG_WWDGRST ((uint32_t)0x00000002) 928 #define RCC_RSTFLAG_IWDGRST ((uint32_t)0x00000004) 929 #define RCC_RSTFLAG_SFTRST ((uint32_t)0x00000008) 930 #define RCC_RSTFLAG_PORRST ((uint32_t)0x00000010) 931 #define RCC_RSTFLAG_PINRST ((uint32_t)0x00000020) 949 void RCC_MCLKConfig(uint32_t RCC_MCLKSource, FunctionalState NewState);
void RCC_I2SCLKConfig(uint32_t RCC_MCLK, FunctionalState NewState)
Configures the I2S SCLK clock (I2SCLK).
Definition: mg32f10x_rcc.c:185
uint32_t AHBCLK_Frequency
Definition: mg32f10x_rcc.h:34
void RCC_RNGCLKCmd(FunctionalState NewState)
Enables or disables the RNG clock (RNGCLK).
Definition: mg32f10x_rcc.c:217
void RCC_AHBCLKConfig(uint32_t RCC_MAINCLK)
Configures the AHB clock (AHBCLK).
Definition: mg32f10x_rcc.c:104
void RCC_DCSSCLKCmd(FunctionalState NewState)
Enables or disables the DCSS clock.
Definition: mg32f10x_rcc.c:245
void RCC_ClearResetFlags(void)
Clears the RCC reset flags.
Definition: mg32f10x_rcc.c:608
void RCC_APB2PeriphClockCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
Enables or disables the APB2 peripheral clock.
Definition: mg32f10x_rcc.c:460
uint32_t MAINCLK_Frequency
Definition: mg32f10x_rcc.h:33
void RCC_APB1CLKConfig(uint32_t RCC_MAINCLK, FunctionalState NewState)
Configures the APB1 clock (APB1CLK).
Definition: mg32f10x_rcc.c:119
void RCC_SPIS1CLKCmd(FunctionalState NewState)
Enables or disables the SPIS1 clock (SPIS1CLK).
Definition: mg32f10x_rcc.c:261
void RCC_MAINCLKConfig(uint32_t RCC_MAINCLKSource)
Configures the main clock (MAINCLK).
Definition: mg32f10x_rcc.c:64
void RCC_USBFIFOCLKConfig(uint32_t RCC_USBFIFOCLKSource)
Configures the USB FIFO clock (USBFIFOCLK).
Definition: mg32f10x_rcc.c:285
void RCC_AHBPeriphClockCmd(uint32_t RCC_AHBPeriph, FunctionalState NewState)
Enables or disables the AHB peripheral clock.
Definition: mg32f10x_rcc.c:392
void RCC_USBCLKConfig(uint32_t RCC_USBCLKSource, FunctionalState NewState)
Configures the USB clock (USBCLK).
Definition: mg32f10x_rcc.c:82
void RCC_I2SCLKResetCmd(FunctionalState NewState)
Forces or releases the I2S SCLK clock domain reset.
Definition: mg32f10x_rcc.c:206
void RCC_PLLSourceConfig(uint32_t RCC_PLLSource, FunctionalState NewState)
Configures the PLL clock source.
Definition: mg32f10x_rcc.c:40
FlagStatus RCC_GetResetFlagStatus(uint32_t RCC_RSTFLAG)
Checks whether the specified RCC reset flag is set or not.
Definition: mg32f10x_rcc.c:584
void RCC_USBFIFOCLKCmd(FunctionalState NewState)
Enables or disables the USB FIFO clock (USBFIFOCLK).
Definition: mg32f10x_rcc.c:296
uint32_t APB2CLK_Frequency
Definition: mg32f10x_rcc.h:36
void RCC_MCOConfig(uint32_t RCC_MCO)
Selects the clock source to output on MCO pin.
Definition: mg32f10x_rcc.c:318
void RCC_APB1PeriphClockCmd(uint32_t RCC_APB1Periph, FunctionalState NewState)
Enables or disables the APB1 peripheral clock.
Definition: mg32f10x_rcc.c:430
void RCC_APB2CLKConfig(uint32_t RCC_MAINCLK, FunctionalState NewState)
Configures the APB2 clock (APB2CLK).
Definition: mg32f10x_rcc.c:141
void RCC_IWDGCLKCmd(FunctionalState NewState)
Enables or disables the IWDG clock (IWDGCLK).
Definition: mg32f10x_rcc.c:229
uint32_t APB1CLK_Frequency
Definition: mg32f10x_rcc.h:35
void RCC_APB1PeriphResetCmd(uint32_t RCC_APB1Periph, FunctionalState NewState)
Forces or releases APB1 peripheral reset.
Definition: mg32f10x_rcc.c:520
void RCC_MCLKConfig(uint32_t RCC_MCLKSource, FunctionalState NewState)
Configures the I2S MCLK clock (MCLK).
Definition: mg32f10x_rcc.c:162
void RCC_SPIS2CLKCmd(FunctionalState NewState)
Enables or disables the SPIS2 clock (SPIS2CLK).
Definition: mg32f10x_rcc.c:272
void RCC_AHBPeriphResetCmd(uint32_t RCC_AHBPeriph, FunctionalState NewState)
Forces or releases AHB peripheral reset.
Definition: mg32f10x_rcc.c:484
void RCC_GetClocksFreq(RCC_ClocksTypeDef *RCC_Clocks)
Returns the frequencies of different on chip clocks.
Definition: mg32f10x_rcc.c:330
void RCC_APB2PeriphResetCmd(uint32_t RCC_APB2Periph, FunctionalState NewState)
Forces or releases APB2 peripheral reset.
Definition: mg32f10x_rcc.c:550
Definition: mg32f10x_rcc.h:31
void RCC_BackupResetCmd(FunctionalState NewState)
Forces or releases the Backup domain reset.
Definition: mg32f10x_rcc.c:567