OVMS3-idf/tools
Ivan Grokhotkov d3724dc35d esp_timer: fix occasional failures in "monotonic values" test
1. ref_clock used in unit tests occasionally produces time off by ~100
microseconds shortly after being started. Add a delay to let
ref_clock stabilise, until the cause is found.

2. Reduce roundoff error accumulation which would occasionally cause
the test to fail, by choosing an overflow value which can be divided
by APB frequency.

3. Move time sampling part of the test into an IRAM function to
reduce variations due to cache behavior.

4. Remove calculation of "standard deviation" in the test, as what was
calculated was not actually standard deviation, and it did not add any
useful information.
2019-02-26 02:01:29 +00:00
..
catch move Catch framework header into tools directory 2017-04-17 11:01:18 +08:00
ci Merge branch 'bugfix/make_extra_component_dirs' into 'master' 2019-02-22 16:00:31 +08:00
cmake ldgen: remove resolution of template includes 2019-02-22 08:25:56 +08:00
esp_app_trace tools: Fix the Python coding style 2018-12-19 11:56:24 +01:00
esp_prov protocomm : version endpoint behavior simplified 2019-02-15 10:45:34 +00:00
kconfig kconfig: fix compatibility with very old versions of flex 2019-02-14 11:17:48 +08:00
kconfig_new Merge branch 'bugfix/correct_kconfigs' into 'master' 2019-01-30 09:24:22 +08:00
ldgen ldgen: remove resolution of template includes 2019-02-22 08:25:56 +08:00
mass_mfg util: Update docs as per review comments 2018-10-12 11:04:49 +05:30
test_idf_monitor tools: Fix the Python coding style 2018-12-19 11:56:24 +01:00
test_idf_size tools: Fix the Python coding style 2018-12-19 11:56:24 +01:00
tiny-test-fw tinyfw: update to support new esptool argument 2019-01-22 18:40:25 +08:00
unit-test-app esp_timer: fix occasional failures in "monotonic values" test 2019-02-26 02:01:29 +00:00
windows Merge branch 'feature/pystyle_tools' into 'master' 2018-12-20 10:36:01 +08:00
check_kconfigs.py tools: Don't use backslashes in Kconfigs and ignore long lines to avoid errors 2019-02-01 11:33:41 +01:00
check_python_dependencies.py python: Add check if current python is inside virtual environment 2019-01-08 12:21:33 +01:00
eclipse-code-style.xml tools: add code formatter rules for Eclipse 2016-11-03 18:41:00 +08:00
format-minimal.sh docs: add style guide 2016-11-03 18:41:00 +08:00
format.sh esp32: ReformatReformat panic.c (remove tabs, etc) 2016-12-07 13:25:56 -08:00
gen_esp_err_to_name.py tools: Fix the Python coding style 2018-12-19 11:56:24 +01:00
idf.py Add ESP_PLATFORM to build environment. 2018-12-21 18:59:28 +11:00
idf_monitor.py tools: Print useful error message from idf_monitor when toolchain isn't available 2018-12-12 08:22:45 +01:00
idf_size.py tools: Fix the Python coding style 2018-12-19 11:56:24 +01:00
test_check_kconfigs.py tools: Don't use backslashes in Kconfigs and ignore long lines to avoid errors 2019-02-01 11:33:41 +01:00
toolchain_versions.mk docs: generate toolchain download links 2018-09-20 18:53:14 +08:00