Kconfig.projbuild 962 B

1234567891011121314151617181920212223242526272829303132333435
  1. menu "Example Configuration"
  2. choice EXAMPLE_LCD_CONTROLLER
  3. prompt "LCD controller model"
  4. default EXAMPLE_LCD_CONTROLLER_SSD1306
  5. help
  6. Select LCD controller model
  7. config EXAMPLE_LCD_CONTROLLER_SSD1306
  8. bool "SSD1306"
  9. config EXAMPLE_LCD_CONTROLLER_SH1107
  10. bool "SH1107"
  11. endchoice
  12. if EXAMPLE_LCD_CONTROLLER_SSD1306
  13. choice EXAMPLE_SSD1306_HEIGHT
  14. prompt "SSD1306 Height in pixels"
  15. default EXAMPLE_SSD1306_HEIGHT_64
  16. help
  17. Height of the display in pixels. a.k.a vertical resolution
  18. config EXAMPLE_SSD1306_HEIGHT_64
  19. bool "64"
  20. config EXAMPLE_SSD1306_HEIGHT_32
  21. bool "32"
  22. endchoice
  23. config EXAMPLE_SSD1306_HEIGHT
  24. int
  25. default 64 if EXAMPLE_SSD1306_HEIGHT_64
  26. default 32 if EXAMPLE_SSD1306_HEIGHT_32
  27. endif
  28. endmenu