summaryrefslogtreecommitdiff
path: root/common
diff options
context:
space:
mode:
authortmk <nobody@nowhere>2014-11-23 13:38:10 +0900
committertmk <nobody@nowhere>2014-11-23 13:38:10 +0900
commit1f96edaed60def1f513ddd8adcdfa3e12b971006 (patch)
tree9643c420357b9faf7b444ec113e6eb72c6f330a4 /common
parent608ebe2686bdb3fdbd0426731cabdf6082c57b53 (diff)
Remove MCU dependent code from common/keyboard.c
Diffstat (limited to 'common')
-rw-r--r--common/keyboard.c23
1 files changed, 0 insertions, 23 deletions
diff --git a/common/keyboard.c b/common/keyboard.c
index dde91a2968..9a809ff4a1 100644
--- a/common/keyboard.c
+++ b/common/keyboard.c
@@ -15,8 +15,6 @@ 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 <stdint.h>
-#include <util/delay.h>
-#include <avr/wdt.h>
#include "keyboard.h"
#include "matrix.h"
#include "keymap.h"
@@ -32,14 +30,12 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "bootmagic.h"
#include "eeconfig.h"
#include "backlight.h"
-#include "suspend.h"
#ifdef MOUSEKEY_ENABLE
# include "mousekey.h"
#endif
#ifdef PS2_MOUSE_ENABLE
# include "ps2_mouse.h"
#endif
-#include "lufa.h"
#ifdef MATRIX_HAS_GHOST
@@ -87,25 +83,7 @@ void keyboard_task(void)
static uint8_t led_status = 0;
matrix_row_t matrix_row = 0;
matrix_row_t matrix_change = 0;
- static uint32_t last_key_time = 0;
-/*
-#define SLEEP_TIME_MS 10000
- // (USB_DeviceState == DEVICE_STATE_Suspended) {
- //if (timer_elapsed32(last_key_time) > SLEEP_TIME_MS) {
- // TODO: remove LUFA dependent code
- if (!USB_IsInitialized && timer_elapsed32(last_key_time) > SLEEP_TIME_MS) {
- matrix_power_down();
- // TODO: power down only when no USB connection
- // Or it makes USB connection lost or suspended
- suspend_power_down(WDTO_15MS);
- matrix_power_up();
- }
- else {
- matrix_power_down();
- matrix_power_up();
- }
-*/
matrix_scan();
for (uint8_t r = 0; r < MATRIX_ROWS; r++) {
matrix_row = matrix_get_row(r);
@@ -127,7 +105,6 @@ void keyboard_task(void)
});
// record a processed key
matrix_prev[r] ^= ((matrix_row_t)1<<c);
- last_key_time = timer_read32();
// process a key per task call
goto MATRIX_LOOP_END;
}