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

#include <ec_commands.h>

Collaboration diagram for ec_response_lightbar:
Collaboration graph

Data Fields

union {
   struct __ec_todo_unpacked {
      struct __ec_todo_unpacked {
         uint8_t   reg
 
         uint8_t   ic0
 
         uint8_t   ic1
 
      }   vals [23]
 
      uint8_t   num
 
      uint32_t   num
 
      uint32_t   flags
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
   }   dump
 
   struct __ec_todo_unpacked {
      struct __ec_todo_unpacked {
         uint8_t   reg
 
         uint8_t   ic0
 
         uint8_t   ic1
 
      }   vals [23]
 
      uint8_t   num
 
      uint32_t   num
 
      uint32_t   flags
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
   }   get_seq
 
   struct __ec_todo_unpacked {
      struct __ec_todo_unpacked {
         uint8_t   reg
 
         uint8_t   ic0
 
         uint8_t   ic1
 
      }   vals [23]
 
      uint8_t   num
 
      uint32_t   num
 
      uint32_t   flags
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
   }   get_brightness
 
   struct __ec_todo_unpacked {
      struct __ec_todo_unpacked {
         uint8_t   reg
 
         uint8_t   ic0
 
         uint8_t   ic1
 
      }   vals [23]
 
      uint8_t   num
 
      uint32_t   num
 
      uint32_t   flags
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
   }   get_demo
 
   struct lightbar_params_v0   get_params_v0
 
   struct lightbar_params_v1   get_params_v1
 
   struct lightbar_params_v2_timing   get_params_v2_timing
 
   struct lightbar_params_v2_tap   get_params_v2_tap
 
   struct lightbar_params_v2_oscillation   get_params_v2_osc
 
   struct lightbar_params_v2_brightness   get_params_v2_bright
 
   struct lightbar_params_v2_thresholds   get_params_v2_thlds
 
   struct lightbar_params_v2_colors   get_params_v2_colors
 
   struct __ec_todo_unpacked {
      struct __ec_todo_unpacked {
         uint8_t   reg
 
         uint8_t   ic0
 
         uint8_t   ic1
 
      }   vals [23]
 
      uint8_t   num
 
      uint32_t   num
 
      uint32_t   flags
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
   }   version
 
   struct __ec_todo_unpacked {
      struct __ec_todo_unpacked {
         uint8_t   reg
 
         uint8_t   ic0
 
         uint8_t   ic1
 
      }   vals [23]
 
      uint8_t   num
 
      uint32_t   num
 
      uint32_t   flags
 
      uint8_t   red
 
      uint8_t   green
 
      uint8_t   blue
 
   }   get_rgb
 
}; 
 

Detailed Description

Definition at line 2312 of file ec_commands.h.

Field Documentation

◆ 

union { ... }

◆ blue

uint8_t ec_response_lightbar::blue

Definition at line 2343 of file ec_commands.h.

◆ 

struct { ... } ::__ec_todo_unpacked ec_response_lightbar::dump

◆ flags

uint32_t ec_response_lightbar::flags

Definition at line 2339 of file ec_commands.h.

◆ 

struct { ... } ::__ec_todo_unpacked ec_response_lightbar::get_brightness

◆ 

struct { ... } ::__ec_todo_unpacked ec_response_lightbar::get_demo

◆ get_params_v0

struct lightbar_params_v0 ec_response_lightbar::get_params_v0

Definition at line 2295 of file ec_commands.h.

◆ get_params_v1

struct lightbar_params_v1 ec_response_lightbar::get_params_v1

Definition at line 2295 of file ec_commands.h.

◆ get_params_v2_bright

struct lightbar_params_v2_brightness ec_response_lightbar::get_params_v2_bright

Definition at line 2295 of file ec_commands.h.

◆ get_params_v2_colors

struct lightbar_params_v2_colors ec_response_lightbar::get_params_v2_colors

Definition at line 2295 of file ec_commands.h.

◆ get_params_v2_osc

struct lightbar_params_v2_oscillation ec_response_lightbar::get_params_v2_osc

Definition at line 2295 of file ec_commands.h.

◆ get_params_v2_tap

struct lightbar_params_v2_tap ec_response_lightbar::get_params_v2_tap

Definition at line 2295 of file ec_commands.h.

◆ get_params_v2_thlds

struct lightbar_params_v2_thresholds ec_response_lightbar::get_params_v2_thlds

Definition at line 2295 of file ec_commands.h.

◆ get_params_v2_timing

struct lightbar_params_v2_timing ec_response_lightbar::get_params_v2_timing

Definition at line 2295 of file ec_commands.h.

◆ 

struct { ... } ::__ec_todo_unpacked ec_response_lightbar::get_rgb

◆ 

struct { ... } ::__ec_todo_unpacked ec_response_lightbar::get_seq

◆ green

uint8_t ec_response_lightbar::green

Definition at line 2343 of file ec_commands.h.

◆ ic0

uint8_t ec_response_lightbar::ic0

Definition at line 2317 of file ec_commands.h.

◆ ic1

uint8_t ec_response_lightbar::ic1

Definition at line 2318 of file ec_commands.h.

◆ num [1/2]

uint8_t ec_response_lightbar::num

Definition at line 2323 of file ec_commands.h.

◆ num [2/2]

uint32_t ec_response_lightbar::num

Definition at line 2338 of file ec_commands.h.

◆ red

uint8_t ec_response_lightbar::red

Definition at line 2343 of file ec_commands.h.

◆ reg

uint8_t ec_response_lightbar::reg

Definition at line 2316 of file ec_commands.h.

◆ 

struct { ... } ::__ec_todo_unpacked::__ec_todo_unpacked ec_response_lightbar::vals[23]

◆ 

struct { ... } ::__ec_todo_unpacked ec_response_lightbar::version

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