Changeset d7c72db in mainline for uspace/lib/usbhid/src/hidiface.c


Ignore:
Timestamp:
2011-05-24T21:01:02Z (14 years ago)
Author:
Lubos Slovak <lubos.slovak@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a28b41d
Parents:
4e78236
Message:

A lot of changes to mkbd and HID interface.

  • mkbd Report parser initialization (getting report descriptor, parsing).
  • Getting report descriptor and its length from HID device added to HID interface (client and server stubs not implemented).
  • Fixed event type to uint8_t *.
  • Implemented these functions in generic HID driver.
  • Moved mapping from Consumer page usages to string descriptions moved to libusbhid.
  • Removed some temporary debug output.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/lib/usbhid/src/hidiface.c

    r4e78236 rd7c72db  
    7474 * @return Error code.
    7575 */
    76 int usbhid_dev_get_event(int dev_phone, int32_t *buf,
     76int usbhid_dev_get_event(int dev_phone, uint8_t *buf,
    7777    size_t size, size_t *actual_size, unsigned int flags)
    7878{
     
    9292
    9393        size_t buffer_size =  size;
    94         uint16_t *buffer = malloc(buffer_size);
     94        uint8_t *buffer = malloc(buffer_size);
    9595        if (buffer == NULL) {
    9696                return ENOMEM;
     
    145145}
    146146
     147
     148int usbhid_dev_get_report_descriptor_length(int dev_phone, size_t *size)
     149{
     150        /** @todo Implement! */
     151        return ENOTSUP;
     152}
     153
     154int usbhid_dev_get_report_descriptor(int dev_phone, uint8_t *buf, size_t size,
     155    size_t *actual_size)
     156{
     157        /** @todo Implement! */
     158        return ENOTSUP;
     159}
     160
    147161/**
    148162 * @}
Note: See TracChangeset for help on using the changeset viewer.