diff --git a/keyboards/macroflow_original/keyboard.json b/keyboards/macroflow_original/keyboard.json index 20edb712cb3..dacb28fc8f7 100644 --- a/keyboards/macroflow_original/keyboard.json +++ b/keyboards/macroflow_original/keyboard.json @@ -9,7 +9,6 @@ "mousekey": true, "nkro": true, "encoder": true, - "encodermap": true, "oled": true }, "matrix_pins": { diff --git a/keyboards/macroflow_original/keymaps/default/keymap.c b/keyboards/macroflow_original/keymaps/default/keymap.c index 72e01938aba..aa7cf69c123 100644 --- a/keyboards/macroflow_original/keymaps/default/keymap.c +++ b/keyboards/macroflow_original/keymaps/default/keymap.c @@ -1,7 +1,6 @@ // Copyright 2024 Patrick Mathern (@Patrickemm) // SPDX-License-Identifier: GPL-2.0-or-later -#include "quantum.h" #include QMK_KEYBOARD_H // Define the keycode, `QK_USER` avoids collisions with existing keycodes @@ -99,12 +98,4 @@ const uint16_t PROGMEM encoder_map[][NUM_ENCODERS][NUM_DIRECTIONS] = { [6] = { ENCODER_CCW_CW(KC_MS_WH_UP, KC_MS_WH_DOWN) }, [7] = { ENCODER_CCW_CW(KC_MS_WH_UP, KC_MS_WH_DOWN) } }; -#endif - -#ifdef OLED_ENABLE - -oled_rotation_t oled_init_user(oled_rotation_t rotation) { - return OLED_ROTATION_180; - } - #endif \ No newline at end of file diff --git a/keyboards/macroflow_original/macroflow_original.c b/keyboards/macroflow_original/macroflow_original.c index ca664ad56e1..e82e276b8ba 100644 --- a/keyboards/macroflow_original/macroflow_original.c +++ b/keyboards/macroflow_original/macroflow_original.c @@ -21,6 +21,10 @@ enum layer_names { eight }; +oled_rotation_t oled_init_kb(oled_rotation_t rotation) { + return OLED_ROTATION_180; +} + bool oled_task_kb(void) { if (!oled_task_user()) { return false; @@ -193,5 +197,4 @@ bool oled_task_kb(void) { } } return false; - return true; } \ No newline at end of file diff --git a/keyboards/macroflow_original/readme.md b/keyboards/macroflow_original/readme.md index 9c3eb53ea5f..a38fefa8663 100644 --- a/keyboards/macroflow_original/readme.md +++ b/keyboards/macroflow_original/readme.md @@ -5,8 +5,8 @@ *A 2x4 macropad with a built in encoder and OLED screen* * Keyboard Maintainer: [Patrickemm](https://github.com/Patrickemm) -* Hardware Supported: *ATmega32U4* -* Hardware Availability: *https://keeb.io/products/pro-micro-usb-c-version-5v-16mhz-arduino-compatible-atmega32u4* +* Hardware Supported: *Pro Micro compatible development board* +* Hardware Availability: *https://www.ebay.com/usr/handycache* Make example for this keyboard (after setting up your build environment):