diff options
author | jaseg <git@jaseg.net> | 2017-08-15 15:57:33 +0200 |
---|---|---|
committer | jaseg <git@jaseg.net> | 2017-08-15 15:57:33 +0200 |
commit | a18b197ac4c26a6454ed16e4727327f545a45d10 (patch) | |
tree | fc415bd73fbe681bb43576d6faf6ee8245521815 /fw/main.c | |
parent | 9eb92caa6cabcb0a239dd0431aae9f812e8adab8 (diff) | |
download | 7seg-a18b197ac4c26a6454ed16e4727327f545a45d10.tar.gz 7seg-a18b197ac4c26a6454ed16e4727327f545a45d10.tar.bz2 7seg-a18b197ac4c26a6454ed16e4727327f545a45d10.zip |
Benchmark code
Diffstat (limited to 'fw/main.c')
-rw-r--r-- | fw/main.c | 14 |
1 files changed, 7 insertions, 7 deletions
@@ -245,12 +245,13 @@ int main(void) { RCC->CFGR |= (2<<RCC_CFGR_SW_Pos); SystemCoreClockUpdate(); - SysTick_Config(SystemCoreClock/1000); /* 1ms interval */ - NVIC_DisableIRQ(SysTick_IRQn); + //SysTick_Config(SystemCoreClock/1000); /* 1ms interval */ + //NVIC_DisableIRQ(SysTick_IRQn); + SysTick->VAL = 0U; + SysTick->LOAD = 0x00FFFFFF; + SysTick->CTRL = SysTick_CTRL_CLKSOURCE_Msk | SysTick_CTRL_ENABLE_Msk; while (42) { - static int tick __attribute__((used)); - static int cvr __attribute__((used)); - tick = sys_time; + static unsigned int cvr __attribute__((used)); cvr = SysTick->VAL; //if (fb_op == FB_FORMAT) { transpose_data(rx_buf, write_fb); @@ -259,8 +260,7 @@ int main(void) { // while (fb_op == FB_UPDATE) // ; //} - tick = sys_time - tick; - cvr = SysTick->VAL - cvr; + cvr = cvr - SysTick->VAL; asm volatile ("bkpt"); } //LL_Init1msTick(SystemCoreClock); |