| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- package rgb
- // The effect names of this board, in ID order. Their provenance is recorded on
- // CatalogFor, which is the only entry point that hands them out.
- //
- // Everything below is a fact about one Wobkey Impact 80 and not about QMK,
- // rgblight or VIA. Where a board disagrees with a common source, the board wins
- // and the list is not edited to agree with it.
- var impact80BacklightEffects = [...]string{
- "none",
- "solid_color",
- "alphas_mods",
- "gradient_up_down",
- "gradient_left_right",
- "breathing",
- "band_sat",
- "band_val",
- "band_pinwheel_sat",
- "band_pinwheel_val",
- "band_spiral_sat",
- "band_spiral_val",
- "cycle_all",
- "cycle_left_right",
- "cycle_up_down",
- "cycle_out_in",
- "cycle_out_in_dual",
- "rainbow_moving_chevron",
- "cycle_pinwheel",
- "cycle_spiral",
- "dual_beacon",
- "rainbow_beacon",
- "rainbow_pinwheels",
- "flower_blooming",
- "raindrops",
- "jellybean_raindrops",
- "hue_breathing",
- "hue_pendulum",
- "hue_wave",
- "pixel_flow",
- "digital_rain",
- "solid_reactive",
- "solid_reactive_wide",
- "solid_reactive_multiwide",
- "solid_reactive_cross",
- "solid_reactive_multicross",
- "solid_reactive_nexus",
- "solid_reactive_multinexus",
- "splash",
- "multisplash",
- "solid_splash",
- "solid_multisplash",
- "starlight",
- "starlight_dual_hue",
- "starlight_dual_sat",
- "riverflow",
- // ID 46 is this board's highest effect ID and the only name in this file
- // that Wobkey did not publish. The vendor's VIA definition ends at 45 and
- // the file contains no word for pause, stop, freeze or hold, so the name is
- // the tool's own.
- //
- // The behaviour was measured on an Impact 80: writing it leaves whatever
- // the LEDs currently show in place and stops the animation, so a channel
- // that was mid-effect freezes on that effect's pattern rather than showing
- // a pattern of its own. It is the one ID here whose name describes a
- // property of the firmware and not a name from a catalog.
- "freeze",
- }
- var impact80LogoEffects = [...]string{
- "none",
- "wave",
- "fixed_wave",
- "spectrum",
- "breathing",
- "light",
- "shutdown",
- }
- var impact80SideEffects = [...]string{
- "none",
- "wave",
- "fixed_wave",
- "spectrum",
- "breathing",
- "light",
- "shutdown",
- }
|