• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2  "name": "@ohos/drivers_peripheral_input",
3  "description": "input device driver",
4  "version": "4.0",
5  "license": "Apache License 2.0",
6  "publishAs": "code-segment",
7  "segment": {
8    "destPath": "drivers/peripheral/input"
9  },
10  "dirs": {},
11  "scripts": {},
12  "component": {
13    "name": "drivers_peripheral_input",
14    "subsystem": "hdf",
15    "features": [
16      "drivers_peripheral_input_feature_model",
17      "drivers_peripheral_input_feature_udriver",
18      "drivers_peripheral_input_feature_lite_support_test",
19      "drivers_peripheral_input_feature_support_ddk"
20    ],
21    "adapted_system_type": ["standard", "small"],
22    "rom": "630KB",
23    "ram": "7600KB",
24    "deps": {
25      "components": [
26        "ipc",
27        "c_utils",
28        "hdf_core",
29        "hilog",
30        "hilog_lite",
31        "drivers_interface_input"
32      ],
33      "third_party": [
34        "bounds_checking_function"
35      ]
36    },
37    "build": {
38      "sub_component": [
39        "//drivers/peripheral/input:input_entry"
40      ],
41      "test": [
42        "//drivers/peripheral/input/test:hdf_test_input"
43      ],
44      "inner_kits": [
45        {
46          "name": "//drivers/peripheral/input/hal:hdi_input",
47          "header": {
48            "header_files": [
49              "input_controller.h",
50              "input_manager.h",
51              "input_reporter.h",
52              "input_type.h"
53            ],
54            "header_base": "//drivers/peripheral/input/interfaces/include"
55          }
56        },
57        {
58          "name": "//drivers/peripheral/input/udriver:hdi_input_udriver",
59          "header": {
60            "header_files": [
61              "input_device_manager.h"
62            ],
63            "header_base": "//drivers/peripheral/input/udriver/include"
64          }
65        }
66      ]
67    }
68  }
69}
70