esp_etm.h 619 B

1234567891011121314151617181920212223242526272829303132333435
  1. /*
  2. * SPDX-FileCopyrightText: 2022 Espressif Systems (Shanghai) CO LTD
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. */
  6. /**
  7. * NOTE: this is not the original header file from the esp_hw_support component.
  8. * It is a stripped-down copy to support mocking.
  9. */
  10. #pragma once
  11. #ifdef __cplusplus
  12. extern "C" {
  13. #endif
  14. /**
  15. * @brief ETM channel handle
  16. */
  17. typedef struct esp_etm_channel_t *esp_etm_channel_handle_t;
  18. /**
  19. * @brief ETM event handle
  20. */
  21. typedef struct esp_etm_event_t *esp_etm_event_handle_t;
  22. /**
  23. * @brief ETM task handle
  24. */
  25. typedef struct esp_etm_task_t *esp_etm_task_handle_t;
  26. #ifdef __cplusplus
  27. }
  28. #endif