Mercurial > public > ostc4
comparison Small_CPU/Src/baseCPU2.c @ 801:ff66b41d6fe4
Update RTE version number
author | Ideenmodellierer |
---|---|
date | Thu, 10 Aug 2023 21:24:04 +0200 |
parents | dfdfea8897f3 |
children | 40e951cfa443 |
comparison
equal
deleted
inserted
replaced
800:f8a112c5e71d | 801:ff66b41d6fe4 |
---|---|
164 | 164 |
165 // SHALL LOAD AT 0x08000000 + 0x00005000 = 0x08005000. | 165 // SHALL LOAD AT 0x08000000 + 0x00005000 = 0x08005000. |
166 // See CPU2-RTE.ld | 166 // See CPU2-RTE.ld |
167 const SFirmwareData cpu2_FirmwareData __attribute__(( section(".firmware_data") ))= { | 167 const SFirmwareData cpu2_FirmwareData __attribute__(( section(".firmware_data") ))= { |
168 .versionFirst = 3, | 168 .versionFirst = 3, |
169 .versionSecond = 1, | 169 .versionSecond = 2, |
170 .versionThird = 0, | 170 .versionThird = 0, |
171 .versionBeta = 0, | 171 .versionBeta = 0, |
172 | 172 |
173 /* 4 bytes with trailing 0 */ | 173 /* 4 bytes with trailing 0 */ |
174 .signature = "mh", | 174 .signature = "mh", |
420 GPIO_Power_MainCPU_ON(); | 420 GPIO_Power_MainCPU_ON(); |
421 } | 421 } |
422 SPI_synchronize_with_Master(); | 422 SPI_synchronize_with_Master(); |
423 MX_DMA_Init(); | 423 MX_DMA_Init(); |
424 MX_SPI1_Init(); | 424 MX_SPI1_Init(); |
425 externalInterface_SwitchUART(externalInterface_GetUARTProtocol()); | |
426 SPI_Start_single_TxRx_with_Master(); /* be prepared for the first data exchange */ | 425 SPI_Start_single_TxRx_with_Master(); /* be prepared for the first data exchange */ |
427 Scheduler_Request_sync_with_SPI(SPI_SYNC_METHOD_HARD); | 426 Scheduler_Request_sync_with_SPI(SPI_SYNC_METHOD_HARD); |
428 EXTI_Test_Button_Init(); | 427 EXTI_Test_Button_Init(); |
429 global.mode = MODE_SURFACE; | 428 global.mode = MODE_SURFACE; |
430 break; | 429 break; |
493 EXTI_Wakeup_Button_Init(); | 492 EXTI_Wakeup_Button_Init(); |
494 NOT_USED_AT_THE_MOMENT_scheduleSleepMode(); | 493 NOT_USED_AT_THE_MOMENT_scheduleSleepMode(); |
495 */ | 494 */ |
496 | 495 |
497 EXTI_Test_Button_DeInit(); | 496 EXTI_Test_Button_DeInit(); |
497 externalInterface_SwitchUART(0); | |
498 externalInterface_SwitchPower33(false); | 498 externalInterface_SwitchPower33(false); |
499 if (hasExternalClock()) | 499 if (hasExternalClock()) |
500 SystemClock_Config_HSI(); | 500 SystemClock_Config_HSI(); |
501 sleep_prepare(); | 501 sleep_prepare(); |
502 | 502 |