diff options
author | Yunhee Seo <yuni.seo@samsung.com> | 2024-04-18 19:20:23 +0900 |
---|---|---|
committer | Yunhee Seo <yuni.seo@samsung.com> | 2024-04-19 13:35:09 +0900 |
commit | 2fe08b1926da04fcf2305a1d41a3e40f94937f76 (patch) | |
tree | ca357bf39b660a52eb049b8cace375025963ab72 /src/touchscreen.c | |
parent | 5ae4b1c07cf3497e856ff3439b3e6895d7a5de91 (diff) | |
download | device-2fe08b1926da04fcf2305a1d41a3e40f94937f76.tar.gz device-2fe08b1926da04fcf2305a1d41a3e40f94937f76.tar.bz2 device-2fe08b1926da04fcf2305a1d41a3e40f94937f76.zip |
device-input: Apply HAL ABI versioning rule
In HAL-API-[module], source file name should follow hal-api-[module].c format
for applying HAL ABI versioning.
hal-api-device-input.c
-> HAL-INTERFACE Wrapper call according to major version and implemenation of
functions declared in hal-device-external_connection.h
To apply HAL ABI versioning, the backend function structure memory allocation part
was moved to hal-api-device-input.
Furthermore, existing interface file is devided.
Below is a description of the purpose of header files.
hal-device-input-types.h
-> Common data types like structures or enums used between the device-input
HAL-API and HAL-BACKEND
hal-device-input-interface-1.h
-> Declaration of functions to be implemented in the device-input HAL-BACKEND(Major version 1),
as well as definitions of data structures used between the HAL-API and HAL-BACKEND(Major version 1)
hal-device-input-interface.h
-> Includes the hal-device-input-interface-[major].h files for each supported
major version.
hal-device-input.h
-> Declaration of the device-input HAL-API functions
As applying HAL ABI versioning, definitions are also chaged in Native API style.
Change-Id: I0255a683c22eeb89988c2c56fbeb122140043e1f
Signed-off-by: Yunhee Seo <yuni.seo@samsung.com>
Diffstat (limited to 'src/touchscreen.c')
0 files changed, 0 insertions, 0 deletions