openrgb:qmk_improvements_merge

Last commit made on 2021-06-26
Get this branch:
git clone -b qmk_improvements_merge https://git.launchpad.net/openrgb

Branch merges

Branch information

Name:
qmk_improvements_merge
Repository:
lp:openrgb

Recent commits

90242da... by Kasper <email address hidden>

QMK Improvements - make LEDs per update configurable
  * Fix Windows include error that breaks std::min/max if a Windows header is included (tracked down to
net_port.h)

Commit amended by Adam Honse <email address hidden>

325169b... by Dima-Kal <email address hidden>

Add support for Sinowealth keyboard

Commits squashed and amended for code style by Adam Honse <email address hidden>

6b184f2... by edbgon

Initial G933 support

742b477... by Adam Honse

Add keymap for Blade 14 2021

b4b22e2... by Adam Honse

Add Razer Blade 14 2021

6a134a1... by TheRogueZeta <email address hidden>

Add logging to ASRock Polychome SMBus detection and fix stack smashing caused by Polychrome block read.

920542e... by Chris <email address hidden>

Adding "random" to the acceptable inputs for the `--color` switch to align with GUI

* Allows for the selection of color_mode = MODE_COLORS_RANDOM from the CLI for devices that support it
* For all other implementations will return a random colour from the `human_colors` struct

* To avoid filtering in the profile manager and to ensure that color_mode is set to MODE_COLORS_RANDOM correctly
for HW that has the mode flags

MODE_FLAG_HAS_RANDOM_COLOR | MODE_FLAG_HAS_PER_LED_COLOR

The values for speed_min, speed_max, colors_min and colors_max NEED to be initialised to allow for a saved
profile to load correctly in `ProfileManager::LoadDeviceFromListWithOptions`

Commit amended by Adam Honse <email address hidden> to remove Aura SMBus change, will add as its own
commit.

09db948... by David Lee <email address hidden>

fixed typo in SteelSeriesControllerDetect.cpp

fdfe6f7... by Alex

Update Fedora build instructions in readme

git, make, gcc are pre-installed; qt-creator isn't necessary, qt5-qtbase-devel provides qmake-qt5; libusb is now libusbx; libmbedtls is actually mbedtls

510ac44... by Stefan Silviu <email address hidden>

Fix typo