Changeset 904b1bc in mainline for uspace/app/vuhid/hids/bootkbd.c


Ignore:
Timestamp:
2018-05-22T10:36:58Z (6 years ago)
Author:
Jiri Svoboda <jiri@…>
Branches:
lfn, master, serial, ticket/834-toolchain-update, topic/msim-upgrade, topic/simplify-dev-export
Children:
a4eb3ba2
Parents:
4f8772d4
git-author:
Jiri Svoboda <jiri@…> (2018-05-21 17:36:30)
git-committer:
Jiri Svoboda <jiri@…> (2018-05-22 10:36:58)
Message:

Fix remaining ccheck issues.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • uspace/app/vuhid/hids/bootkbd.c

    r4f8772d4 r904b1bc  
    4545        USAGE1(USB_HIDUT_USAGE_GENERIC_DESKTOP_KEYBOARD),
    4646        START_COLLECTION(COLLECTION_APPLICATION),
    47                 STD_USAGE_PAGE(USB_HIDUT_PAGE_KEYBOARD),
    48                 USAGE_MINIMUM1(224),
    49                 USAGE_MAXIMUM1(231),
    50                 LOGICAL_MINIMUM1(0),
    51                 LOGICAL_MAXIMUM1(1),
    52                 REPORT_SIZE1(1),
    53                 REPORT_COUNT1(8),
    54                 /* Modifiers */
    55                 INPUT(IOF_DATA | IOF_VARIABLE | IOF_ABSOLUTE),
    56                 REPORT_COUNT1(1),
    57                 REPORT_SIZE1(8),
    58                 /* Reserved */
    59                 INPUT(IOF_CONSTANT),
    60                 REPORT_COUNT1(5),
    61                 REPORT_SIZE1(1),
    62                 STD_USAGE_PAGE(USB_HIDUT_PAGE_LED),
    63                 USAGE_MINIMUM1(1),
    64                 USAGE_MAXIMUM1(5),
    65                 /* LED states */
    66                 OUTPUT(IOF_DATA | IOF_VARIABLE | IOF_ABSOLUTE),
    67                 REPORT_COUNT1(1),
    68                 REPORT_SIZE1(3),
    69                 /* LED states padding */
    70                 OUTPUT(IOF_CONSTANT),
    71                 REPORT_COUNT1(6),
    72                 REPORT_SIZE1(8),
    73                 LOGICAL_MINIMUM1(0),
    74                 LOGICAL_MAXIMUM1(101),
    75                 STD_USAGE_PAGE(USB_HIDUT_PAGE_KEYBOARD),
    76                 USAGE_MINIMUM1(0),
    77                 USAGE_MAXIMUM1(101),
    78                 /* Key array */
    79                 INPUT(IOF_DATA | IOF_ARRAY),
     47
     48        STD_USAGE_PAGE(USB_HIDUT_PAGE_KEYBOARD),
     49        USAGE_MINIMUM1(224),
     50        USAGE_MAXIMUM1(231),
     51        LOGICAL_MINIMUM1(0),
     52        LOGICAL_MAXIMUM1(1),
     53        REPORT_SIZE1(1),
     54        REPORT_COUNT1(8),
     55        /* Modifiers */
     56        INPUT(IOF_DATA | IOF_VARIABLE | IOF_ABSOLUTE),
     57        REPORT_COUNT1(1),
     58        REPORT_SIZE1(8),
     59        /* Reserved */
     60        INPUT(IOF_CONSTANT),
     61        REPORT_COUNT1(5),
     62        REPORT_SIZE1(1),
     63        STD_USAGE_PAGE(USB_HIDUT_PAGE_LED),
     64        USAGE_MINIMUM1(1),
     65        USAGE_MAXIMUM1(5),
     66        /* LED states */
     67        OUTPUT(IOF_DATA | IOF_VARIABLE | IOF_ABSOLUTE),
     68        REPORT_COUNT1(1),
     69        REPORT_SIZE1(3),
     70        /* LED states padding */
     71        OUTPUT(IOF_CONSTANT),
     72        REPORT_COUNT1(6),
     73        REPORT_SIZE1(8),
     74        LOGICAL_MINIMUM1(0),
     75        LOGICAL_MAXIMUM1(101),
     76        STD_USAGE_PAGE(USB_HIDUT_PAGE_KEYBOARD),
     77        USAGE_MINIMUM1(0),
     78        USAGE_MAXIMUM1(101),
     79        /* Key array */
     80        INPUT(IOF_DATA | IOF_ARRAY),
     81
    8082        END_COLLECTION()
    8183};
     
    8486
    8587static uint8_t in_data[] = {
    86              0, 0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    87              0, 0, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, // Caps Lock
    88              0, 0, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, // Num Lock
    89              0, 0, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, // Caps Lock
     88        0,      0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
     89        0,      0, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, // Caps Lock
     90        0,      0, 0x53, 0x00, 0x00, 0x00, 0x00, 0x00, // Num Lock
     91        0,      0, 0x39, 0x00, 0x00, 0x00, 0x00, 0x00, // Caps Lock
    9092        1 << 2, 0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    9193        1 << 2, 0, 0x3F, 0x00, 0x00, 0x00, 0x00, 0x00,
    9294        1 << 2, 0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
    93              0, 0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
     95        0,      0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
    9496};
    9597static vuhid_interface_life_t boot_life = {
    9698        .data_in = in_data,
    97         .data_in_count = sizeof(in_data)/INPUT_SIZE,
     99        .data_in_count = sizeof(in_data) / INPUT_SIZE,
    98100        .data_in_pos_change_delay = 500,
    99101        .msg_born = "Boot keyboard comes to life...",
Note: See TracChangeset for help on using the changeset viewer.