Project

General

Profile

Revision 71

fixed packet parsing, remote fully operational

View differences:

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