Comments to source code

This commit is contained in:
Andreas Mieke 2018-04-03 17:18:28 +02:00
parent d109bae8d7
commit 9a18bd88f0
22 changed files with 286 additions and 122 deletions

View file

@ -4,20 +4,24 @@ volatile uint32_t SysTickCnt;
void SysTick_Handler()
{
// SysTick_Handler increments SysTickCnt
SysTickCnt++;
}
void systick_init(void)
{
// Init the systick clocks to a T = 1 ms
RCC_ClocksTypeDef clocks;
RCC_GetClocksFreq(&clocks);
SysTick_Config(clocks.HCLK_Frequency/1000 - 1);
// Set count to 0
SysTickCnt = 0;
}
void Wait(uint32_t ms)
{
// Wait specified time in milliseconds
uint32_t SysTickCntHold = SysTickCnt;
while((SysTickCnt - SysTickCntHold) <= ms);
while((SysTickCnt - SysTickCntHold) <= ms);
}