Homework

  1. Reproduce this menu structure in your `Kconfig`

[*] LED Subsystem  --->
     LED blink sleep time (1s (medium))  --->
     [ ] Advanced LED settings  --->
          (100) LED brightness (0-100)
          (500) LED fade duration (ms)
          Expert settings  --->
               [ ] Enable LED debugging
               [ ] Custom blink pattern
  • menuconfig for LED Subsystem (top-level toggle)

  • choice for blink sleep time (250ms, 500ms, 1s, 2s) with hidden int symbol

  • menuconfig for Advanced LED settings

  • menu with visible if for Expert settings

  • range for brightness (0-100) and fade (0-5000)

  1. Push tag l3-task1