Changeset a455321 in mainline for uspace/drv/char/ps2mouse/ps2mouse.c
- Timestamp:
- 2012-01-04T00:13:53Z (12 years ago)
- Branches:
- lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
- Children:
- 22e4e9b
- Parents:
- ecc6323
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
uspace/drv/char/ps2mouse/ps2mouse.c
recc6323 ra455321 36 36 #include <errno.h> 37 37 #include <devman.h> 38 #include <device/char_dev.h>39 38 #include <ddf/log.h> 40 39 #include <io/keycode.h> … … 44 43 45 44 #include "ps2mouse.h" 45 #include "chardev.h" 46 46 47 47 #define PS2_MOUSE_GET_DEVICE_ID 0xf2 … … 74 74 do { \ 75 75 uint8_t data = 0; \ 76 const ssize_t size = char _dev_read(session, &data, 1); \76 const ssize_t size = chardev_read(session, &data, 1); \ 77 77 if (size != 1) { \ 78 78 ddf_msg(LVL_ERROR, "Failed reading byte: %d)", size);\ … … 85 85 } \ 86 86 } while (0) 87 87 88 #define MOUSE_WRITE_BYTE(sess, value) \ 88 89 do { \ 89 90 uint8_t data = (value); \ 90 const ssize_t size = char _dev_write(session, &data, 1); \91 const ssize_t size = chardev_write(session, &data, 1); \ 91 92 if (size < 0 ) { \ 92 93 ddf_msg(LVL_ERROR, "Failed writing byte: %hhx", value); \ … … 155 156 /* Enable mouse data reporting. */ 156 157 uint8_t report = PS2_MOUSE_ENABLE_DATA_REPORT; 157 ssize_t size = char _dev_write(mouse->parent_sess, &report, 1);158 ssize_t size = chardev_write(mouse->parent_sess, &report, 1); 158 159 if (size != 1) { 159 160 ddf_msg(LVL_ERROR, "Failed to enable data reporting."); … … 165 166 } 166 167 167 size = char _dev_read(mouse->parent_sess, &report, 1);168 size = chardev_read(mouse->parent_sess, &report, 1); 168 169 if (size != 1 || report != PS2_MOUSE_ACK) { 169 170 ddf_msg(LVL_ERROR, "Failed to confirm data reporting: %hhx.", … … 203 204 uint8_t packet[PS2_BUFSIZE] = {}; 204 205 const ssize_t size = 205 char _dev_read(mouse->parent_sess, packet, PS2_BUFSIZE);206 chardev_read(mouse->parent_sess, packet, PS2_BUFSIZE); 206 207 207 208 if (size != PS2_BUFSIZE) { … … 257 258 258 259 uint8_t packet[INTELLIMOUSE_BUFSIZE] = {}; 259 const ssize_t size = char _dev_read(260 const ssize_t size = chardev_read( 260 261 mouse->parent_sess, packet, INTELLIMOUSE_BUFSIZE); 261 262
Note:
See TracChangeset
for help on using the changeset viewer.