Skip to content

Commit b2f409c

Browse files
authored
Merge pull request #6756 from marcuschangarm/fix-flash-test
Re-enable flash clock test for NRF52 but with higher tolerance
2 parents c8d72c5 + 5910cd7 commit b2f409c

File tree

1 file changed

+6
-2
lines changed
  • TESTS/mbed_hal/flash/functional_tests

1 file changed

+6
-2
lines changed

TESTS/mbed_hal/flash/functional_tests/main.cpp

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,13 @@
2828
using namespace utest::v1;
2929

3030
#define TEST_CYCLES 10000000
31+
32+
#ifdef TARGET_NRF52
33+
/* The increased tolerance is to account for the imprecise timers on the NRF52. */
34+
#define ALLOWED_DRIFT_PPM (1000000/50000) //5.0%
35+
#else
3136
#define ALLOWED_DRIFT_PPM (1000000/5000) //0.5%
37+
#endif
3238

3339
/*
3440
return values to be checked are documented at:
@@ -279,9 +285,7 @@ Case cases[] = {
279285
Case("Flash - erase sector", flash_erase_sector_test),
280286
Case("Flash - program page", flash_program_page_test),
281287
Case("Flash - buffer alignment test", flash_buffer_alignment_test),
282-
#ifndef MCU_NRF52
283288
Case("Flash - clock and cache test", flash_clock_and_cache_test),
284-
#endif
285289
};
286290

287291
utest::v1::status_t greentea_test_setup(const size_t number_of_cases) {

0 commit comments

Comments
 (0)