diff options
| author | MechMerlin <30334081+mechmerlin@users.noreply.github.com> | 2019-09-09 21:57:45 -0700 |
|---|---|---|
| committer | Drashna Jaelre <drashna@live.com> | 2019-09-09 21:57:45 -0700 |
| commit | 00225b77e54fdc893f6c64768e1bffaa01df5849 (patch) | |
| tree | c2c1686fe64ca8816e7a2e4728d0f71949e443eb | |
| parent | 9dae7f7d85f5d1c45521192562b974f0388f044d (diff) | |
| download | qmk_firmware-00225b77e54fdc893f6c64768e1bffaa01df5849.tar.gz qmk_firmware-00225b77e54fdc893f6c64768e1bffaa01df5849.zip | |
[Keyboard] Waldo RGB Enable (#6711)
* enable rgb animations
* clean up code
| -rw-r--r-- | keyboards/waldo/config.h | 19 | ||||
| -rw-r--r-- | keyboards/waldo/rules.mk | 33 |
2 files changed, 11 insertions, 41 deletions
diff --git a/keyboards/waldo/config.h b/keyboards/waldo/config.h index c913ae771..c3272bf1d 100644 --- a/keyboards/waldo/config.h +++ b/keyboards/waldo/config.h | |||
| @@ -36,16 +36,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 36 | #define UNUSED_PINS | 36 | #define UNUSED_PINS |
| 37 | 37 | ||
| 38 | #define BACKLIGHT_PIN B7 | 38 | #define BACKLIGHT_PIN B7 |
| 39 | #define BACKLIGHT_BREATHING | ||
| 40 | #define BACKLIGHT_LEVELS 3 | ||
| 39 | 41 | ||
| 40 | /* COL2ROW or ROW2COL */ | 42 | /* COL2ROW or ROW2COL */ |
| 41 | #define DIODE_DIRECTION COL2ROW | 43 | #define DIODE_DIRECTION COL2ROW |
| 42 | 44 | ||
| 43 | /* define if matrix has ghost */ | ||
| 44 | //#define MATRIX_HAS_GHOST | ||
| 45 | |||
| 46 | /* number of backlight levels */ | ||
| 47 | #define BACKLIGHT_LEVELS 3 | ||
| 48 | |||
| 49 | /* Set 0 if debouncing isn't needed */ | 45 | /* Set 0 if debouncing isn't needed */ |
| 50 | #define DEBOUNCE 5 | 46 | #define DEBOUNCE 5 |
| 51 | 47 | ||
| @@ -73,5 +69,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>. | |||
| 73 | //#define NO_ACTION_FUNCTION | 69 | //#define NO_ACTION_FUNCTION |
| 74 | 70 | ||
| 75 | // RGB LED | 71 | // RGB LED |
| 76 | #define RGB_DI_PIN B0 // The pin the LED strip is connected to | 72 | #define RGB_DI_PIN B0 |
| 77 | #define RGBLED_NUM 10 // Number of LEDs in your strip | 73 | #ifdef RGB_DI_PIN |
| 74 | #define RGBLIGHT_ANIMATIONS | ||
| 75 | #define RGBLED_NUM 10 | ||
| 76 | #define RGBLIGHT_HUE_STEP 8 | ||
| 77 | #define RGBLIGHT_SAT_STEP 8 | ||
| 78 | #define RGBLIGHT_VAL_STEP 8 | ||
| 79 | #define RGBLIGHT_SLEEP | ||
| 80 | #endif \ No newline at end of file | ||
diff --git a/keyboards/waldo/rules.mk b/keyboards/waldo/rules.mk index 40ac48474..6b3a9b96c 100644 --- a/keyboards/waldo/rules.mk +++ b/keyboards/waldo/rules.mk | |||
| @@ -1,45 +1,12 @@ | |||
| 1 | # MCU name | 1 | # MCU name |
| 2 | MCU = atmega32u4 | 2 | MCU = atmega32u4 |
| 3 | 3 | ||
| 4 | # Processor frequency. | ||
| 5 | # This will define a symbol, F_CPU, in all source code files equal to the | ||
| 6 | # processor frequency in Hz. You can then use this symbol in your source code to | ||
| 7 | # calculate timings. Do NOT tack on a 'UL' at the end, this will be done | ||
| 8 | # automatically to create a 32-bit value in your source code. | ||
| 9 | # | ||
| 10 | # This will be an integer division of F_USB below, as it is sourced by | ||
| 11 | # F_USB after it has run through any CPU prescalers. Note that this value | ||
| 12 | # does not *change* the processor frequency - it should merely be updated to | ||
| 13 | # reflect the processor speed set externally so that the code can use accurate | ||
| 14 | # software delays. | ||
| 15 | F_CPU = 16000000 | ||
| 16 | |||
| 17 | # | ||
| 18 | # LUFA specific | ||
| 19 | # | ||
| 20 | # Target architecture (see library "Board Types" documentation). | ||
| 21 | ARCH = AVR8 | ||
| 22 | |||
| 23 | # Input clock frequency. | ||
| 24 | # This will define a symbol, F_USB, in all source code files equal to the | ||
| 25 | # input clock frequency (before any prescaling is performed) in Hz. This value may | ||
| 26 | # differ from F_CPU if prescaling is used on the latter, and is required as the | ||
| 27 | # raw input clock is fed directly to the PLL sections of the AVR for high speed | ||
| 28 | # clock generation for the USB and other AVR subsections. Do NOT tack on a 'UL' | ||
| 29 | # at the end, this will be done automatically to create a 32-bit value in your | ||
| 30 | # source code. | ||
| 31 | # | ||
| 32 | # If no clock division is performed on the input clock inside the AVR (via the | ||
| 33 | # CPU clock adjust registers or the clock division fuses), this will be equal to F_CPU. | ||
| 34 | F_USB = $(F_CPU) | ||
| 35 | |||
| 36 | # Bootloader | 4 | # Bootloader |
| 37 | # This definition is optional, and if your keyboard supports multiple bootloaders of | 5 | # This definition is optional, and if your keyboard supports multiple bootloaders of |
| 38 | # different sizes, comment this out, and the correct address will be loaded | 6 | # different sizes, comment this out, and the correct address will be loaded |
| 39 | # automatically (+60). See bootloader.mk for all options. | 7 | # automatically (+60). See bootloader.mk for all options. |
| 40 | BOOTLOADER = atmel-dfu | 8 | BOOTLOADER = atmel-dfu |
| 41 | 9 | ||
| 42 | |||
| 43 | # Interrupt driven control endpoint task(+60) | 10 | # Interrupt driven control endpoint task(+60) |
| 44 | OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT | 11 | OPT_DEFS += -DINTERRUPT_CONTROL_ENDPOINT |
| 45 | 12 | ||
