pin_config.h 1.7 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100
  1. /*
  2. * @Description: None
  3. * @version: V1.0.0
  4. * @Author: None
  5. * @Date: 2023-08-16 14:24:03
  6. * @LastEditors: LILYGO_L
  7. * @LastEditTime: 2023-12-12 10:12:31
  8. * @License: GPL 3.0
  9. */
  10. #pragma once
  11. // microSD
  12. #define SD_CS 21
  13. #define SD_SCLK 36
  14. #define SD_MOSI 35
  15. #define SD_MISO 37
  16. // SPI
  17. #define SCLK 36
  18. #define MOSI 35
  19. #define MISO 37
  20. // MAX98357A
  21. #define MAX98357A_BCLK 41
  22. #define MAX98357A_LRCLK 42
  23. #define MAX98357A_DOUT 38
  24. // MSM261
  25. #define MSM261_BCLK 18
  26. #define MSM261_WS 39
  27. #define MSM261_DIN 40
  28. // FP-133H01D
  29. #define LCD_WIDTH 240
  30. #define LCD_HEIGHT 240
  31. #define LCD_BL 46
  32. #define LCD_MOSI 35
  33. #define LCD_SCLK 36
  34. #define LCD_CS 34
  35. #define LCD_DC 45
  36. #define LCD_RST 33
  37. // SY6970
  38. #define SY6970_SDA 1
  39. #define SY6970_SCL 2
  40. #define SY6970_Address 0x6A
  41. #define SY6970_INT 47
  42. // IIC
  43. #define IIC_SDA 1
  44. #define IIC_SCL 2
  45. // OV2640
  46. #define OV2640_PWDN -1
  47. #define OV2640_RESET 3
  48. #define OV2640_XCLK 7
  49. #define OV2640_SIOD 1
  50. #define OV2640_SIOC 2
  51. #define OV2640_D7 6
  52. #define OV2640_D6 8
  53. #define OV2640_D5 9
  54. #define OV2640_D4 11
  55. #define OV2640_D3 13
  56. #define OV2640_D2 15
  57. #define OV2640_D1 14
  58. #define OV2640_D0 12
  59. #define OV2640_VSYNC 4
  60. #define OV2640_HREF 5
  61. #define OV2640_PCLK 10
  62. #define PWDN_GPIO_NUM -1
  63. #define RESET_GPIO_NUM 3
  64. #define XCLK_GPIO_NUM 7
  65. #define SIOD_GPIO_NUM 1
  66. #define SIOC_GPIO_NUM 2
  67. #define Y9_GPIO_NUM 6
  68. #define Y8_GPIO_NUM 8
  69. #define Y7_GPIO_NUM 9
  70. #define Y6_GPIO_NUM 11
  71. #define Y5_GPIO_NUM 13
  72. #define Y4_GPIO_NUM 15
  73. #define Y3_GPIO_NUM 14
  74. #define Y2_GPIO_NUM 12
  75. #define VSYNC_GPIO_NUM 4
  76. #define HREF_GPIO_NUM 5
  77. #define PCLK_GPIO_NUM 10
  78. // CST816
  79. #define CST816_Address 0x15
  80. #define TP_SDA 1
  81. #define TP_SCL 2
  82. #define TP_RST 48
  83. #define TP_INT 47
  84. // AP1511B
  85. #define AP1511B_FBC 16
  86. // KEY
  87. #define KEY1 17