Revision 71
fixed packet parsing, remote fully operational
mouse.h | ||
---|---|---|
42 | 42 |
* @brief Reads byte from mouse |
43 | 43 |
* <summary> |
44 | 44 |
* Reads byte from mouse, giving error if exceeds number of tries to read |
45 |
* </summary> |
|
45 | 46 |
* @param byte Pointer to variable where byte read from mouse will be stored |
46 | 47 |
* @return ERROR_CODE code representing the result of the operation, SUCCESS code is returned if everything is OK |
47 | 48 |
* @see {_ERRORS_H_::errors} |
48 | 49 |
*/ |
49 | 50 |
int (mouse_read_byte)(uint8_t *byte); |
50 | 51 |
|
52 |
/** |
|
53 |
* @brief Converts 9-bit number to 16-bit with sign extension |
|
54 |
* @param sign_bit Sign bit identifiying the signal of the number |
|
55 |
* @param byte Least significant byte that will be extended |
|
56 |
* @return Extended 9-bit number |
|
57 |
*/ |
|
58 |
int16_t (sign_extend_byte)(uint8_t sign_bit, uint8_t byte); |
|
59 |
|
|
51 | 60 |
#endif //MOUSE_H_INCLUDED |
Also available in: Unified diff