L1
- Functional TestsHAL
- Hardware Abstraction LayerAPI
- Application Programming InterfaceDS
- Device SettingsFPD
- Front Panel DisplayHDMIIn
- HDMI InputCompositeIn
- Composite Input
This repository contains the Unit Test Suites (L1) for the following submodules of Device Settings HAL
:
DS
AudioHAL
DS
Video DeviceHAL
DS
Video PortHAL
DS
DisplayHAL
DS
Front Panel DisplayHAL
DS
HostHAL
DS
HDMI InputHAL
DS
Composite InputHAL
SNo | Document Name | Document Description | Document Link |
---|---|---|---|
1 | Device Settings HAL |
This document provides specific information on each DS sub-module's APIs for which tests are written in this module |
DS HAL Guide - v1.0.8 |
2 | DS Audio L1 Tests |
L1 Test Case File for DS Audio HAL |
test_l1_dsAudio.c - v1.0.3 |
3 | DS Video Device L1 Tests |
L1 Test Case File for DS Video Device HAL |
test_l1_dsVideoDevice.c - v1.0.3 |
4 | DS Video Port L1 Tests |
L1 Test Case File for DS Video Port HAL |
test_l1_dsVideoPort.c - v1.0.3 |
5 | DS Display L1 Tests |
L1 Test Case File for DS Display HAL |
test_l1_dsDisplay.c - v1.0.3 |
6 | DS Front Panel Display L1 Tests |
L1 Test Case File for DS Front Panel Display HAL |
test_l1_dsFPD.c - v1.0.3 |
7 | DS Host L1 Tests |
L1 Test Case File for DS Host HAL |
test_l1_dsHost.c - v1.0.3 |
8 | DS HDMI Input L1 Tests |
L1 Test Case File for DS HDMI Input HAL |
test_l1_dsHdmiIn.c - v1.0.3 |
9 | DS Composite Input L1 Tests |
L1 Test Case File for DS Composite Input HAL |
test_l1_dsCompositeIn.c - v1.0.3 |
- All APIs in each individual sub-module need to be implemented in this current version. If any API is not supported, please add stub implementation with return type dsERR_OPERATION_NOT_SUPPORTED for the same.
- Building against the actual library may introduce SOC dependencies. Hence, a template SKELETON library is created without SOC dependencies. On the real platform (target), it can be mounted, copied and bound with the actual library.
- The configuration/settings file(s) for certain
DS
sub-modules, specific to a platform (templates in DS HAL README.md), should be added in theprofiles/include
directory within the root directory of the DS HAL Test repository.