elk_led_controller/
effects.rs1#[derive(Debug, Clone, Copy)]
10pub struct Effects {
11 pub jump_red_green_blue: u8,
13 pub jump_red_green_blue_yellow_cyan_magenta_white: u8,
15 pub crossfade_red: u8,
17 pub crossfade_green: u8,
19 pub crossfade_blue: u8,
21 pub crossfade_yellow: u8,
23 pub crossfade_cyan: u8,
25 pub crossfade_magenta: u8,
27 pub crossfade_white: u8,
29 pub crossfade_red_green: u8,
31 pub crossfade_red_blue: u8,
33 pub crossfade_green_blue: u8,
35 pub crossfade_red_green_blue: u8,
37 pub crossfade_red_green_blue_yellow_cyan_magenta_white: u8,
39 pub blink_red: u8,
41 pub blink_green: u8,
43 pub blink_blue: u8,
45 pub blink_yellow: u8,
47 pub blink_cyan: u8,
49 pub blink_magenta: u8,
51 pub blink_white: u8,
53 pub blink_red_green_blue_yellow_cyan_magenta_white: u8,
55}
56
57pub const EFFECTS: Effects = Effects {
59 jump_red_green_blue: 0x87,
60 jump_red_green_blue_yellow_cyan_magenta_white: 0x88,
61 crossfade_red: 0x8b,
62 crossfade_green: 0x8c,
63 crossfade_blue: 0x8d,
64 crossfade_yellow: 0x8e,
65 crossfade_cyan: 0x8f,
66 crossfade_magenta: 0x90,
67 crossfade_white: 0x91,
68 crossfade_red_green: 0x92,
69 crossfade_red_blue: 0x93,
70 crossfade_green_blue: 0x94,
71 crossfade_red_green_blue: 0x89,
72 crossfade_red_green_blue_yellow_cyan_magenta_white: 0x8a,
73 blink_red: 0x96,
74 blink_green: 0x97,
75 blink_blue: 0x98,
76 blink_yellow: 0x99,
77 blink_cyan: 0x9a,
78 blink_magenta: 0x9b,
79 blink_white: 0x9c,
80 blink_red_green_blue_yellow_cyan_magenta_white: 0x95,
81};