OVMS3-idf/tools
Darian Leung d1853dbbc0 FreeRTOS/make Queue Registry and Run Time Stats configurable
This commit makes the configQUEUE_REGISTRY_SIZE and
configGENERATE_RUN_TIME_STATS configurable in menuconfig.

- configQUEUE_REGISTRY_SIZE can now be set in menuconfig.
- The functions vQueueAddToRegistry() and vQueueUnregisterQueue() were made
  SMP compatbile
- pcQueueGetName() was backported from FreeRTOS v9.0.0
- Added test case for Queue Registry functions

- configGENERATE_RUN_TIME_STATS can now be enabled in menuconfig. CCOUNT or
  esp_timer can be selected as the FreeRTOS run time clock in menuconfig as
  well, although CCOUNT will overflow quickly.
- Run time stats collection (in vTaskSwitchContext) and generation (in
  uxTaskGetSystemState) have been made SMP compatible. Therefore
  vTaskGetRunTimeStats() now displays the run time usage of each task as a
  percentage of total runtime of both CPUs

Squash
2017-11-14 15:50:31 +08:00
..
catch move Catch framework header into tools directory 2017-04-17 11:01:18 +08:00
ci CI: integrate example test to CI 2017-10-31 19:16:26 +08:00
esp_app_trace esp32: Adds functionality for application tracing over JTAG 2017-04-17 23:26:29 +03:00
kconfig build: make clean should remove all .d files in tools/kconfig 2017-09-22 10:27:32 +10:00
tiny-test-fw test: add test fw for example test 2017-10-31 17:42:19 +08:00
unit-test-app FreeRTOS/make Queue Registry and Run Time Stats configurable 2017-11-14 15:50:31 +08:00
windows doc: Fix mentions of Cygwin-style paths to Unix-style 2017-10-09 14:22:53 +11: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
idf_monitor.py idf_monitor: Fixed a bug where pressing a key that doesn't encode into 2017-11-03 16:47:30 +08:00
idf_size.py make size: Fix map file parsing error on Windows 2017-06-29 12:54:13 +10:00