coreboot
coreboot is an Open Source project aimed at replacing the proprietary BIOS found in most computers.
ec_params_lightbar Struct Reference

#include <ec_commands.h>

Collaboration diagram for ec_params_lightbar:
Collaboration graph

Data Fields

uint8_t cmd
 
union {
   struct __ec_todo_unpacked {
      uint8_t   num
 
      uint8_t   ctrl
 
      uint8_t   reg
 
      uint8_t   value
 
      uint8_t   led
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
      uint8_t   enable
 
   }   set_brightness
 
   struct __ec_todo_unpacked {
      uint8_t   num
 
      uint8_t   ctrl
 
      uint8_t   reg
 
      uint8_t   value
 
      uint8_t   led
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
      uint8_t   enable
 
   }   seq
 
   struct __ec_todo_unpacked {
      uint8_t   num
 
      uint8_t   ctrl
 
      uint8_t   reg
 
      uint8_t   value
 
      uint8_t   led
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
      uint8_t   enable
 
   }   demo
 
   struct __ec_todo_unpacked {
      uint8_t   num
 
      uint8_t   ctrl
 
      uint8_t   reg
 
      uint8_t   value
 
      uint8_t   led
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
      uint8_t   enable
 
   }   reg
 
   struct __ec_todo_unpacked {
      uint8_t   num
 
      uint8_t   ctrl
 
      uint8_t   reg
 
      uint8_t   value
 
      uint8_t   led
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
      uint8_t   enable
 
   }   set_rgb
 
   struct __ec_todo_unpacked {
      uint8_t   num
 
      uint8_t   ctrl
 
      uint8_t   reg
 
      uint8_t   value
 
      uint8_t   led
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
      uint8_t   enable
 
   }   get_rgb
 
   struct __ec_todo_unpacked {
      uint8_t   num
 
      uint8_t   ctrl
 
      uint8_t   reg
 
      uint8_t   value
 
      uint8_t   led
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
      uint8_t   enable
 
   }   manual_suspend_ctrl
 
   struct lightbar_params_v0   set_params_v0
 
   struct lightbar_params_v1   set_params_v1
 
   struct lightbar_params_v2_timing   set_v2par_timing
 
   struct lightbar_params_v2_tap   set_v2par_tap
 
   struct lightbar_params_v2_oscillation   set_v2par_osc
 
   struct lightbar_params_v2_brightness   set_v2par_bright
 
   struct lightbar_params_v2_thresholds   set_v2par_thlds
 
   struct lightbar_params_v2_colors   set_v2par_colors
 
   struct lightbar_program   set_program
 
}; 
 

Detailed Description

Definition at line 2263 of file ec_commands.h.

Field Documentation

◆ 

union { ... }

◆ blue

uint8_t ec_params_lightbar::blue

Definition at line 2287 of file ec_commands.h.

◆ cmd

uint8_t ec_params_lightbar::cmd

Definition at line 2264 of file ec_commands.h.

◆ ctrl

uint8_t ec_params_lightbar::ctrl

Definition at line 2283 of file ec_commands.h.

◆ 

struct { ... } ::__ec_todo_unpacked ec_params_lightbar::demo

◆ enable

uint8_t ec_params_lightbar::enable

Definition at line 2295 of file ec_commands.h.

◆ 

struct { ... } ::__ec_todo_unpacked ec_params_lightbar::get_rgb

◆ green

uint8_t ec_params_lightbar::green

Definition at line 2287 of file ec_commands.h.

◆ led

uint8_t ec_params_lightbar::led

Definition at line 2287 of file ec_commands.h.

◆ 

struct { ... } ::__ec_todo_unpacked ec_params_lightbar::manual_suspend_ctrl

◆ num

uint8_t ec_params_lightbar::num

Definition at line 2279 of file ec_commands.h.

◆ red

uint8_t ec_params_lightbar::red

Definition at line 2287 of file ec_commands.h.

◆ reg [1/2]

uint8_t ec_params_lightbar::reg

Definition at line 2283 of file ec_commands.h.

◆  [2/2]

struct { ... } ::__ec_todo_unpacked ec_params_lightbar::reg

◆ 

struct { ... } ::__ec_todo_unpacked ec_params_lightbar::seq

◆ 

struct { ... } ::__ec_todo_unpacked ec_params_lightbar::set_brightness

◆ set_params_v0

struct lightbar_params_v0 ec_params_lightbar::set_params_v0

Definition at line 2264 of file ec_commands.h.

◆ set_params_v1

struct lightbar_params_v1 ec_params_lightbar::set_params_v1

Definition at line 2264 of file ec_commands.h.

◆ set_program

struct lightbar_program ec_params_lightbar::set_program

Definition at line 2264 of file ec_commands.h.

◆ 

struct { ... } ::__ec_todo_unpacked ec_params_lightbar::set_rgb

◆ set_v2par_bright

struct lightbar_params_v2_brightness ec_params_lightbar::set_v2par_bright

Definition at line 2264 of file ec_commands.h.

◆ set_v2par_colors

struct lightbar_params_v2_colors ec_params_lightbar::set_v2par_colors

Definition at line 2264 of file ec_commands.h.

◆ set_v2par_osc

struct lightbar_params_v2_oscillation ec_params_lightbar::set_v2par_osc

Definition at line 2264 of file ec_commands.h.

◆ set_v2par_tap

struct lightbar_params_v2_tap ec_params_lightbar::set_v2par_tap

Definition at line 2264 of file ec_commands.h.

◆ set_v2par_thlds

struct lightbar_params_v2_thresholds ec_params_lightbar::set_v2par_thlds

Definition at line 2264 of file ec_commands.h.

◆ set_v2par_timing

struct lightbar_params_v2_timing ec_params_lightbar::set_v2par_timing

Definition at line 2264 of file ec_commands.h.

◆ value

uint8_t ec_params_lightbar::value

Definition at line 2283 of file ec_commands.h.


The documentation for this struct was generated from the following file: