Skip to content

Commit ad9ab61

Browse files
committed
scroll function added
1 parent 8627249 commit ad9ab61

3 files changed

Lines changed: 8 additions & 2 deletions

File tree

ch55xduino/ch55x/libraries/Generic_Examples/examples/05.USB/HidMouse/HidMouse.ino

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,9 @@ void loop() {
6060
if (button3PressPrev != button3Press) {
6161
button3PressPrev = button3Press;
6262
if (button3Press) {
63-
Mouse_move(10, 20);
63+
Mouse_scroll(2);
6464
} else {
65-
Mouse_move(0, 0);
65+
Mouse_scroll(0);
6666
}
6767
}
6868

ch55xduino/ch55x/libraries/Generic_Examples/examples/05.USB/HidMouse/src/userUsbHidMouse/USBHIDMouse.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,4 +86,9 @@ void Mouse_move(int8_t x, int8_t y){
8686
HIDRep[1] = x;
8787
HIDRep[2] = y;
8888
USB_EP1_send();
89+
}
90+
91+
void Mouse_scroll(int8_t tilt){
92+
HIDRep[3] = tilt;
93+
USB_EP1_send();
8994
}

ch55xduino/ch55x/libraries/Generic_Examples/examples/05.USB/HidMouse/src/userUsbHidMouse/USBHIDMouse.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@ uint8_t Mouse_press(uint8_t k);
2020
uint8_t Mouse_release(uint8_t k);
2121
void Mouse_releaseAll(void);
2222
void Mouse_move(int8_t x, int8_t y);
23+
void Mouse_scroll(int8_t tilt);
2324

2425
#ifdef __cplusplus
2526
} // extern "C"

0 commit comments

Comments
 (0)