backlight.c \ | backlight.c \ | ||||
ledmap.c \ | ledmap.c \ | ||||
yc059.c \ | yc059.c \ | ||||
rgb.c | |||||
rgb.c \ | |||||
suspend.c | |||||
ifdef KEYMAP | ifdef KEYMAP | ||||
SRC := keymap_$(KEYMAP).c $(SRC) | SRC := keymap_$(KEYMAP).c $(SRC) |
backlight.c \ | backlight.c \ | ||||
ledmap.c \ | ledmap.c \ | ||||
yc059.c \ | yc059.c \ | ||||
rgb.c | |||||
rgb.c \ | |||||
suspend.c | |||||
ifdef KEYMAP | ifdef KEYMAP | ||||
SRC := keymap_$(KEYMAP).c $(SRC) | SRC := keymap_$(KEYMAP).c $(SRC) |
#ifdef SOFTPWM_LED_ENABLE | #ifdef SOFTPWM_LED_ENABLE | ||||
#ifdef FADING_LED_ENABLE | #ifdef FADING_LED_ENABLE | ||||
static uint8_t backlight_mode; | static uint8_t backlight_mode; | ||||
#endif | |||||
#endif | |||||
#endif | #endif | ||||
/* Backlight pin configuration | /* Backlight pin configuration |
keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ | keyboard_report->mods == (MOD_BIT(KC_LSHIFT) | MOD_BIT(KC_RSHIFT)) \ | ||||
) | ) | ||||
#define SUSPEND_ACTION | |||||
/* | /* | ||||
* Feature disable options | * Feature disable options | ||||
* These options are also useful to firmware size reduction. | * These options are also useful to firmware size reduction. |
/* | |||||
Copyright 2014 Kai Ryu <[email protected]> | |||||
This program is free software: you can redistribute it and/or modify | |||||
it under the terms of the GNU General Public License as published by | |||||
the Free Software Foundation, either version 2 of the License, or | |||||
(at your option) any later version. | |||||
This program is distributed in the hope that it will be useful, | |||||
but WITHOUT ANY WARRANTY; without even the implied warranty of | |||||
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the | |||||
GNU General Public License for more details. | |||||
You should have received a copy of the GNU General Public License | |||||
along with this program. If not, see <http://www.gnu.org/licenses/>. | |||||
*/ | |||||
#include <avr/io.h> | |||||
#include "suspend.h" | |||||
#include "rgb.h" | |||||
#ifdef SUSPEND_ACTION | |||||
void suspend_power_down_action(void) | |||||
{ | |||||
DDRE &= ~(1<<PE2); | |||||
PORTE &= ~(1<<PE2); | |||||
} | |||||
void suspend_wakeup_init_action(void) | |||||
{ | |||||
rgb_init(); | |||||
} | |||||
#endif |