Merge pull request #6 from keyboardio/h/init-order

Move Mouse & AbsoluteMouse initialization to MouseWrapper.begin
pull/365/head
Jesse Vincent 8 years ago committed by GitHub
commit 2a68b390ed

@ -112,6 +112,7 @@ MouseKeys_::MouseKeys_(void) {
void void
MouseKeys_::begin(void) { MouseKeys_::begin(void) {
MouseWrapper.begin();
event_handler_hook_use(eventHandlerHook); event_handler_hook_use(eventHandlerHook);
loop_hook_use(loopHook); loop_hook_use(loopHook);
} }

@ -14,6 +14,9 @@ boolean MouseWrapper_::is_warping;
uint8_t MouseWrapper_::accelStep; uint8_t MouseWrapper_::accelStep;
MouseWrapper_::MouseWrapper_(void) { MouseWrapper_::MouseWrapper_(void) {
}
void MouseWrapper_::begin(void) {
kaleidoscope::hid::initializeMouse(); kaleidoscope::hid::initializeMouse();
kaleidoscope::hid::initializeAbsoluteMouse(); kaleidoscope::hid::initializeAbsoluteMouse();
} }

@ -31,6 +31,7 @@ class MouseWrapper_ {
public: public:
MouseWrapper_(void); MouseWrapper_(void);
static void begin(void);
static void move(int8_t x, int8_t y); static void move(int8_t x, int8_t y);
static void warp(uint8_t warp_cmd); static void warp(uint8_t warp_cmd);
static void pressButton(uint8_t button); static void pressButton(uint8_t button);

Loading…
Cancel
Save