sdkconfig.defaults.wrover 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. # Freenove ESP32 Wrover 4MB Devboard
  2. CONFIG_BOARD_ESP32_GENERIC=y
  3. CONFIG_ESPTOOLPY_FLASHSIZE_4MB=y
  4. CONFIG_ESPTOOLPY_FLASHSIZE="4MB"
  5. CONFIG_PARTITION_TABLE_CUSTOM_FILENAME="components/boards/partitions-4m.csv"
  6. # Heap poisoning — kept on for the dev board so OOB writes and use-after-
  7. # free are caught at the point of the bad access. Costs ~9 bytes per
  8. # allocation and some CPU; production builds leave it
  9. # disabled.
  10. CONFIG_HEAP_POISONING_COMPREHENSIVE=y
  11. # GPIO defaults
  12. CONFIG_I2S_BCK_IO=33
  13. CONFIG_I2S_WS_IO=25
  14. CONFIG_I2S_DO_IO=32
  15. CONFIG_DAC_I2C_SDA=-1
  16. CONFIG_DAC_I2C_SCL=-1
  17. CONFIG_SPDIF_DO_IO=-1
  18. CONFIG_DISPLAY_ENABLED=y
  19. CONFIG_DISPLAY_I2C_SDA=13
  20. CONFIG_DISPLAY_I2C_SCL=14
  21. # Platform Configuration
  22. CONFIG_LED_STATUS_BRIGHTNESS=80
  23. CONFIG_LED_STATUS_PLAYING_STEADY=y
  24. CONFIG_LED_STATUS_PAUSED_BLINK_MEDIUM=y
  25. CONFIG_LED_STATUS_STANDBY_BLINK_SLOW=y
  26. #
  27. # Display Configuration
  28. #
  29. #CONFIG_DISPLAY_ENABLED=y
  30. #CONFIG_DISPLAY_DRIVER_SSD1306=y
  31. #CONFIG_DISPLAY_HEIGHT_64=y
  32. #CONFIG_DISPLAY_BUS_SPI=y
  33. #CONFIG_DISPLAY_SPI_CLK=14
  34. #CONFIG_DISPLAY_SPI_MOSI=13
  35. #CONFIG_DISPLAY_SPI_CS=5
  36. #CONFIG_DISPLAY_SPI_DC=12
  37. #CONFIG_DISPLAY_SPI_RST=26
  38. #CONFIG_DISPLAY_UPDATE_MS=500
  39. # Use boot button for mute / play pause
  40. CONFIG_BTN_PLAY_PAUSE_GPIO=0