Provide fix for Issue #5468.

Issue: https://github.com/ARMmbed/mbed-os/issues/5468
Increased DELTA value for Timer and Low Power Timer tests.
pull/5523/head
Przemyslaw Stekiel 2017-11-13 11:03:29 +01:00 committed by adbridge
parent 329dfc5ead
commit 7efa2f78b9
2 changed files with 8 additions and 8 deletions

View File

@ -48,13 +48,13 @@ extern uint32_t SystemCoreClock;
* DELTA = TOLERANCE_FACTOR / SystemCoreClock * US_FACTOR * DELTA = TOLERANCE_FACTOR / SystemCoreClock * US_FACTOR
* *
* e.g. * e.g.
* For K64F DELTA = (40000 / 120000000) * 1000000 = 333[us] * For K64F DELTA = (80000 / 120000000) * 1000000 = 666[us]
* For NUCLEO_F070RB DELTA = (40000 / 48000000) * 1000000 = 833[us] * For NUCLEO_F070RB DELTA = (80000 / 48000000) * 1000000 = 1666[us]
* For NRF51_DK DELTA = (40000 / 16000000) * 1000000 = 2500[us] * For NRF51_DK DELTA = (80000 / 16000000) * 1000000 = 5000[us]
*/ */
#define US_PER_SEC 1000000 #define US_PER_SEC 1000000
#define US_PER_MSEC 1000 #define US_PER_MSEC 1000
#define TOLERANCE_FACTOR 40000.0f #define TOLERANCE_FACTOR 80000.0f
#define US_FACTOR 1000000.0f #define US_FACTOR 1000000.0f
static const int delta_sys_clk_us = ((int) (TOLERANCE_FACTOR / (float) SystemCoreClock * US_FACTOR)); static const int delta_sys_clk_us = ((int) (TOLERANCE_FACTOR / (float) SystemCoreClock * US_FACTOR));

View File

@ -39,13 +39,13 @@ extern uint32_t SystemCoreClock;
* DELTA = TOLERANCE_FACTOR / SystemCoreClock * US_FACTOR * DELTA = TOLERANCE_FACTOR / SystemCoreClock * US_FACTOR
* *
* e.g. * e.g.
* For K64F DELTA = (15000 / 120000000) * 1000000 = 125[us] * For K64F DELTA = (30000 / 120000000) * 1000000 = 250[us]
* For NUCLEO_F070RB DELTA = (15000 / 48000000) * 1000000 = 312[us] * For NUCLEO_F070RB DELTA = (30000 / 48000000) * 1000000 = 625[us]
* For NRF51_DK DELTA = (15000 / 16000000) * 1000000 = 937[us] * For NRF51_DK DELTA = (30000 / 16000000) * 1000000 = 1875[us]
*/ */
#define US_PER_SEC 1000000 #define US_PER_SEC 1000000
#define US_PER_MSEC 1000 #define US_PER_MSEC 1000
#define TOLERANCE_FACTOR 15000.0f #define TOLERANCE_FACTOR 30000.0f
#define US_FACTOR 1000000.0f #define US_FACTOR 1000000.0f
static const int delta_sys_clk_us = ((int) (TOLERANCE_FACTOR / (float)SystemCoreClock * US_FACTOR)); static const int delta_sys_clk_us = ((int) (TOLERANCE_FACTOR / (float)SystemCoreClock * US_FACTOR));