turing-machines / BMC-Firmware

Turing-pi BMC firmware
http://turingpi.com
GNU General Public License v2.0
226 stars 29 forks source link

S_LED use options #176

Open earth4s opened 8 months ago

earth4s commented 8 months ago

Is your feature request related to a problem? Please describe. Create a way to utilize the S_LED in different ways depending on the users preference.

Describe the solution you'd like Have a cli and/or UI options to set the function of the S_LED in a preset way. Examples:

  1. Rapid Blink when flashing a node
  2. SOS blink (Morse code) if there's an error (booting a module failed, BMC boot fail, etc)
  3. Mirror NIC data transmit LED
  4. Like on some servers, have an illumination button for the LED (Solid/blink) to identify the server you want to physically work on if there are multiple Turing PIs being used.
  5. Stay on once BMC is finished booting and is in a ready state
  6. Heartbeat, blink once every "X" seconds (programable)

Some options can probably be set and utilized at the same time. Maybe add a precedence level to choose which option has a higher priority.