Performance monitor component. The component contains APIs, example and

documentation.
This commit is contained in:
Dmitry
2019-04-04 11:06:22 +03:00
parent 2f557d1a59
commit a0730fec2a
25 changed files with 1560 additions and 3 deletions
+1
View File
@@ -22,6 +22,7 @@ System API
Logging <log>
Miscellaneous System APIs <system>
Over The Air Updates (OTA) <ota>
Performance Monitor <perfmon>
Power Management <power_management>
Sleep Modes <sleep_modes>
Watchdogs <wdts>
+26
View File
@@ -0,0 +1,26 @@
Performance Monitor
===================
The Performance Monitor component provides APIs to use ESP32 internal performance counters to profile functions and
applications.
Application Example
-------------------
An example which combines performance monitor is provided in ``examples/system/perfmon`` directory.
This example initializes the performance monitor structure and execute them with printing the statistics.
High level API Reference
------------------------
Header Files
^^^^^^^^^^^^
* :component_file:`perfmon/include/perfmon.h`
API Reference
-------------
.. include:: /_build/inc/xtensa_perfmon_access.inc
.. include:: /_build/inc/xtensa_perfmon_apis.inc