Mercurial > public > ostc4
comparison Discovery/Src/startup_stm32f429xx.s @ 263:a6c0375bc950 IPC_Sync_Improvment_2
Forward 100ms time stamp to RTE and handle logbook in main loop
Because of code execution variance between 100ms cycle event and start of SPI communication, the synchronization between Main and RTE may shift. To avoid these shifts the time stamp of the 100ms event is forwarded to the RTE which is now able to adapt to small variations.
One variation point was the storage of dive samples within the external flash. Taking a closer look how this function works, moving it from the timer callback to the main loop should not be an issue.
A critical point of having the function in the timer call back was the sector clean function which is called (depending on dive data) every ~300minutes and may take 250ms - 1500ms.
author | ideenmodellierer |
---|---|
date | Sun, 14 Apr 2019 11:38:14 +0200 |
parents | 5f11787b4f42 |
children |
comparison
equal
deleted
inserted
replaced
252:1b9be6040d82 | 263:a6c0375bc950 |
---|