Lightweight USB stack  1.0
hid_usage_sport.h
1 /* This file is the part of the Lightweight USB device Stack for STM32 microcontrollers
2  *
3  * Copyright ©2016 Dmitry Filimonchuk <dmitrystu[at]gmail[dot]com>
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  * http://www.apache.org/licenses/LICENSE-2.0
9  * Unless required by applicable law or agreed to in writing, software
10  * distributed under the License is distributed on an "AS IS" BASIS,
11  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12  * See the License for the specific language governing permissions and
13  * limitations under the License.
14  */
15 
16 #ifndef _USB_HID_USAGE_SPORT_H_
17 #define _USB_HID_USAGE_SPORT_H_
18 #ifdef __cplusplus
19  extern "C" {
20 #endif
21 
22 
30 #define HID_PAGE_SPORT 0x04
31 
32 #define HID_SPORT_BASEBALL_BAT 0x01
33 #define HID_SPORT_GOLF_CLUB 0x02
34 #define HID_SPORT_ROWING_MACHINE 0x03
35 #define HID_SPORT_TREADMILL 0x04
36 #define HID_SPORT_OAR 0x30
37 #define HID_SPORT_SLOPE 0x31
38 #define HID_SPORT_RATE 0x32
39 #define HID_SPORT_STICK_SPEED 0x33
40 #define HID_SPORT_STICK_FACE_ANGLE 0x34
41 #define HID_SPORT_STICK_HEEL_TOE 0x35
42 #define HID_SPORT_STICK_FOLLOW_THROUGH 0x36
43 #define HID_SPORT_STICK_TEMPO 0x37
44 #define HID_SPORT_STICK_TYPE 0x38
45 #define HID_SPORT_STICK_HEIGHT 0x39
46 #define HID_SPORT_PUTTER 0x50
47 #define HID_SPORT_1_IRON 0x51
48 #define HID_SPORT_2_IRON 0x52
49 #define HID_SPORT_3_IRON 0x53
50 #define HID_SPORT_4_IRON 0x54
51 #define HID_SPORT_5_IRON 0x55
52 #define HID_SPORT_6_IRON 0x56
53 #define HID_SPORT_7_IRON 0x57
54 #define HID_SPORT_8_IRON 0x58
55 #define HID_SPORT_9_IRON 0x59
56 #define HID_SPORT_10_IRON 0x5A
57 #define HID_SPORT_11_IRON 0x5B
58 #define HID_SPORT_SAND_WEDGE 0x5C
59 #define HID_SPORT_LOFT_WEDGE 0x5D
60 #define HID_SPORT_POWER_WEDGE 0x5E
61 #define HID_SPORT_1_WOOD 0x5F
62 #define HID_SPORT_3_WOOD 0x60
63 #define HID_SPORT_5_WOOD 0x61
64 #define HID_SPORT_7_WOOD 0x62
65 #define HID_SPORT_9_WOOD 0x63
66 
69 #ifdef __cplusplus
70  }
71 #endif
72 
73 #endif
74