From 9bb259b660925c7a5cd64b3a0a4484cdf757b504 Mon Sep 17 00:00:00 2001 From: skullY Date: Sat, 21 Oct 2017 13:51:02 -0700 Subject: Fix the naming for clueboard files --- keyboards/clueboard/card/card.c | 98 ++++++++++++++++++++++ keyboards/clueboard/card/card.h | 22 +++++ keyboards/clueboard/card/cluecard.c | 98 ---------------------- keyboards/clueboard/card/cluecard.h | 22 ----- keyboards/clueboard/card/keymaps/default/keymap.c | 2 +- .../clueboard/card/keymaps/rgb_effects/keymap.c | 2 +- 6 files changed, 122 insertions(+), 122 deletions(-) create mode 100644 keyboards/clueboard/card/card.c create mode 100644 keyboards/clueboard/card/card.h delete mode 100644 keyboards/clueboard/card/cluecard.c delete mode 100644 keyboards/clueboard/card/cluecard.h (limited to 'keyboards/clueboard/card') diff --git a/keyboards/clueboard/card/card.c b/keyboards/clueboard/card/card.c new file mode 100644 index 0000000000..9b4b397d92 --- /dev/null +++ b/keyboards/clueboard/card/card.c @@ -0,0 +1,98 @@ +#include "card.h" +#define BL_RED OCR1B +#define BL_GREEN OCR1A +#define BL_BLUE OCR1C + +void matrix_init_kb(void) { + // put your keyboard start-up code here + // runs once when the firmware starts up + + matrix_init_user(); +} + +void matrix_scan_kb(void) { + // put your looping keyboard code here + // runs every cycle (a lot) + + matrix_scan_user(); +} + +bool process_record_kb(uint16_t keycode, keyrecord_t *record) { + // put your per-action keyboard code here + // runs for every action, just before processing by the firmware + + return process_record_user(keycode, record); +} + +void led_set_kb(uint8_t usb_led) { + // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here + + led_set_user(usb_led); +} + +void backlight_init_ports(void) +{ + // Set B5, B6, and B7 as output + DDRB |= (1<<7)|(1<<6)|(1<<5); + + // Setup PWM + ICR1 = 0xFFFF; + TCCR1A = 0b10101010; + TCCR1B = 0b00011001; + + BL_RED = 0xFFFF; + BL_GREEN = 0xFFFF; + BL_BLUE = 0xFFFF; +} + +void backlight_set(uint8_t level) +{ + // Set the RGB color + switch (level) + { + case 0: + // Off + BL_RED = 0xFFFF; + BL_GREEN = 0xFFFF; + BL_BLUE = 0xFFFF; + break; + case 1: + // Red + BL_RED = 0x0000; + BL_GREEN = 0xFFFF; + BL_BLUE = 0xFFFF; + break; + case 2: + // Green + BL_RED = 0xFFFF; + BL_GREEN = 0x0000; + BL_BLUE = 0xFFFF; + break; + case 3: + // Blue + BL_RED = 0xFFFF; + BL_GREEN = 0xFFFF; + BL_BLUE = 0x0000; + break; + case 4: + // Magenta + BL_RED = 0x4000; + BL_GREEN = 0x4000; + BL_BLUE = 0x4000; + break; + case 5: + // Purple + BL_RED = 0x0000; + BL_GREEN = 0xFFFF; + BL_BLUE = 0x0000; + break; + case 6: + // Yellow + BL_RED = 0x0000; + BL_GREEN = 0x0000; + BL_BLUE = 0xFFFF; + break; + default: + xprintf("Unknown level: %d\n", level); + } +} diff --git a/keyboards/clueboard/card/card.h b/keyboards/clueboard/card/card.h new file mode 100644 index 0000000000..3342a08233 --- /dev/null +++ b/keyboards/clueboard/card/card.h @@ -0,0 +1,22 @@ +#ifndef CLUECARD_H +#define CLUECARD_H + +#include "quantum.h" + +// This a shortcut to help you visually see your layout. +// The first section contains all of the arguements +// The second converts the arguments into a two-dimensional array +#define KEYMAP( \ + k00, k01, k02, \ + k10, k12, \ + k20, k21, k22, \ + k11, \ + k30, k31, k32 \ +) { \ + { k00, k01, k02, }, \ + { k10, k11, k12, }, \ + { k20, k21, k22, }, \ + { k30, k31, k32, } \ +} + +#endif diff --git a/keyboards/clueboard/card/cluecard.c b/keyboards/clueboard/card/cluecard.c deleted file mode 100644 index 81db252d28..0000000000 --- a/keyboards/clueboard/card/cluecard.c +++ /dev/null @@ -1,98 +0,0 @@ -#include "cluecard.h" -#define BL_RED OCR1B -#define BL_GREEN OCR1A -#define BL_BLUE OCR1C - -void matrix_init_kb(void) { - // put your keyboard start-up code here - // runs once when the firmware starts up - - matrix_init_user(); -} - -void matrix_scan_kb(void) { - // put your looping keyboard code here - // runs every cycle (a lot) - - matrix_scan_user(); -} - -bool process_record_kb(uint16_t keycode, keyrecord_t *record) { - // put your per-action keyboard code here - // runs for every action, just before processing by the firmware - - return process_record_user(keycode, record); -} - -void led_set_kb(uint8_t usb_led) { - // put your keyboard LED indicator (ex: Caps Lock LED) toggling code here - - led_set_user(usb_led); -} - -void backlight_init_ports(void) -{ - // Set B5, B6, and B7 as output - DDRB |= (1<<7)|(1<<6)|(1<<5); - - // Setup PWM - ICR1 = 0xFFFF; - TCCR1A = 0b10101010; - TCCR1B = 0b00011001; - - BL_RED = 0xFFFF; - BL_GREEN = 0xFFFF; - BL_BLUE = 0xFFFF; -} - -void backlight_set(uint8_t level) -{ - // Set the RGB color - switch (level) - { - case 0: - // Off - BL_RED = 0xFFFF; - BL_GREEN = 0xFFFF; - BL_BLUE = 0xFFFF; - break; - case 1: - // Red - BL_RED = 0x0000; - BL_GREEN = 0xFFFF; - BL_BLUE = 0xFFFF; - break; - case 2: - // Green - BL_RED = 0xFFFF; - BL_GREEN = 0x0000; - BL_BLUE = 0xFFFF; - break; - case 3: - // Blue - BL_RED = 0xFFFF; - BL_GREEN = 0xFFFF; - BL_BLUE = 0x0000; - break; - case 4: - // Magenta - BL_RED = 0x4000; - BL_GREEN = 0x4000; - BL_BLUE = 0x4000; - break; - case 5: - // Purple - BL_RED = 0x0000; - BL_GREEN = 0xFFFF; - BL_BLUE = 0x0000; - break; - case 6: - // Yellow - BL_RED = 0x0000; - BL_GREEN = 0x0000; - BL_BLUE = 0xFFFF; - break; - default: - xprintf("Unknown level: %d\n", level); - } -} diff --git a/keyboards/clueboard/card/cluecard.h b/keyboards/clueboard/card/cluecard.h deleted file mode 100644 index 3342a08233..0000000000 --- a/keyboards/clueboard/card/cluecard.h +++ /dev/null @@ -1,22 +0,0 @@ -#ifndef CLUECARD_H -#define CLUECARD_H - -#include "quantum.h" - -// This a shortcut to help you visually see your layout. -// The first section contains all of the arguements -// The second converts the arguments into a two-dimensional array -#define KEYMAP( \ - k00, k01, k02, \ - k10, k12, \ - k20, k21, k22, \ - k11, \ - k30, k31, k32 \ -) { \ - { k00, k01, k02, }, \ - { k10, k11, k12, }, \ - { k20, k21, k22, }, \ - { k30, k31, k32, } \ -} - -#endif diff --git a/keyboards/clueboard/card/keymaps/default/keymap.c b/keyboards/clueboard/card/keymaps/default/keymap.c index cd87750a81..5fa6ae20a9 100644 --- a/keyboards/clueboard/card/keymaps/default/keymap.c +++ b/keyboards/clueboard/card/keymaps/default/keymap.c @@ -1,4 +1,4 @@ -#include "cluecard.h" +#include "card.h" #ifdef AUDIO_ENABLE #include "audio.h" #endif diff --git a/keyboards/clueboard/card/keymaps/rgb_effects/keymap.c b/keyboards/clueboard/card/keymaps/rgb_effects/keymap.c index 74c95ce8a8..15cf5325d0 100644 --- a/keyboards/clueboard/card/keymaps/rgb_effects/keymap.c +++ b/keyboards/clueboard/card/keymaps/rgb_effects/keymap.c @@ -1,4 +1,4 @@ -#include "cluecard.h" +#include "card.h" const uint16_t PROGMEM keymaps[][MATRIX_ROWS][MATRIX_COLS] = { [0] = KEYMAP( -- cgit v1.2.3