summaryrefslogtreecommitdiffstats
path: root/keyboards/mechmini/mechmini.c
diff options
context:
space:
mode:
authorKenneth Aloysius <krusli@users.noreply.github.com>2018-01-01 23:34:46 +0100
committerJack Humbert <jack.humb@gmail.com>2018-01-01 23:34:46 +0100
commiteba4cb7a0437c115c56dfe1796a76c69a99c4d4f (patch)
treed8b1e3152733bacb8cca0fe55d876146487993bb /keyboards/mechmini/mechmini.c
parent85ea96393131e4080737f574c93b001cbc99d46d (diff)
downloadqmk_firmware-eba4cb7a0437c115c56dfe1796a76c69a99c4d4f.tar.gz
qmk_firmware-eba4cb7a0437c115c56dfe1796a76c69a99c4d4f.tar.xz
RGB underglow support for JJ40, clean up redundant code in Mechmini keymap (#2196)
* Cleanup Mechmini keymap. Once the custom RGB function is defined, there is no need to manually handle RGB code. * Change default to KEYMAP_MIT, not KEYMAP_OFFSET * Add custom RGB code for JJ40 * Reset Mechmini advertised power draw to 500. Will have to test actual maximum power draw later. * RGB working on JJ40. * Fix: saturation increase/decrease flipped * Add new directory for my custom keymap with RGB keycodes * Swap LAlt and LGUI * Update JJ40 max power draw with measured value * Update: fun40 rules.mk to enable underglow; earlier failed Travis CI
Diffstat (limited to 'keyboards/mechmini/mechmini.c')
-rw-r--r--keyboards/mechmini/mechmini.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/keyboards/mechmini/mechmini.c b/keyboards/mechmini/mechmini.c
index baa2e0357..9897da099 100644
--- a/keyboards/mechmini/mechmini.c
+++ b/keyboards/mechmini/mechmini.c
@@ -16,16 +16,16 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
*/
#include "mechmini.h"
-#include "rgblight.h"
-
#include <avr/pgmspace.h>
#include "action_layer.h"
#include "i2c.h"
#include "quantum.h"
-extern rgblight_config_t rgblight_config;
+#include "rgblight.h"
+// custom RGB driver
+extern rgblight_config_t rgblight_config;
void rgblight_set(void) {
if (!rgblight_config.enable) {
for (uint8_t i = 0; i < RGBLED_NUM; i++) {
@@ -42,4 +42,5 @@ void rgblight_set(void) {
__attribute__ ((weak))
void matrix_scan_user(void) {
rgblight_task();
+ /* add other tasks to be done on each matrix scan */
}