test_board.h 1.2 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. /*
  2. * SPDX-FileCopyrightText: 2023 Espressif Systems (Shanghai) CO LTD
  3. *
  4. * SPDX-License-Identifier: Apache-2.0
  5. */
  6. #pragma once
  7. #include "sdkconfig.h"
  8. #ifdef __cplusplus
  9. extern "C" {
  10. #endif
  11. #if CONFIG_IDF_TARGET_ESP32C6
  12. #define TEST_CLK_GPIO 10
  13. #define TEST_DATA0_GPIO 0
  14. #define TEST_DATA1_GPIO 1
  15. #define TEST_DATA2_GPIO 2
  16. #define TEST_DATA3_GPIO 3
  17. #define TEST_DATA4_GPIO 4
  18. #define TEST_DATA5_GPIO 5
  19. #define TEST_DATA6_GPIO 6
  20. #define TEST_DATA7_GPIO 7
  21. #elif CONFIG_IDF_TARGET_ESP32H2
  22. #define TEST_CLK_GPIO 10
  23. #define TEST_DATA0_GPIO 0
  24. #define TEST_DATA1_GPIO 1
  25. #define TEST_DATA2_GPIO 2
  26. #define TEST_DATA3_GPIO 3
  27. #define TEST_DATA4_GPIO 4
  28. #define TEST_DATA5_GPIO 5
  29. #define TEST_DATA6_GPIO 8
  30. #define TEST_DATA7_GPIO 9
  31. #elif CONFIG_IDF_TARGET_ESP32P4
  32. #define TEST_CLK_GPIO 20
  33. #define TEST_DATA0_GPIO 21
  34. #define TEST_DATA1_GPIO 22
  35. #define TEST_DATA2_GPIO 34
  36. #define TEST_DATA3_GPIO 35
  37. #define TEST_DATA4_GPIO 48
  38. #define TEST_DATA5_GPIO 49
  39. #define TEST_DATA6_GPIO 10
  40. #define TEST_DATA7_GPIO 11
  41. #else
  42. #error "Unsupported target"
  43. #endif
  44. #ifdef __cplusplus
  45. }
  46. #endif