Fix PS/2 mouse support

This commit is contained in:
tmk 2013-11-02 03:10:49 +09:00
parent 1591764cfb
commit 676d94d137
5 changed files with 95 additions and 84 deletions

View file

@ -30,8 +30,13 @@ along with this program. If not, see <http://www.gnu.org/licenses/>.
#include "sendchar.h"
#include "bootmagic.h"
#include "eeconfig.h"
#include "mousekey.h"
#include "backlight.h"
#ifdef MOUSEKEY_ENABLE
# include "mousekey.h"
#endif
#ifdef PS2_MOUSE_ENABLE
# include "ps2_mouse.h"
#endif
#ifdef MATRIX_HAS_GHOST
@ -111,10 +116,18 @@ void keyboard_task(void)
action_exec(TICK);
MATRIX_LOOP_END:
#ifdef MOUSEKEY_ENABLE
// mousekey repeat & acceleration
mousekey_task();
#endif
#ifdef PS2_MOUSE_ENABLE
if (ps2_mouse_read() == 0) {
ps2_mouse_usb_send();
}
#endif
// update LED
if (led_status != host_keyboard_leds()) {
led_status = host_keyboard_leds();