# Vehicle Hardware Abstraction Layer (VHAL)
---

This directory stores the VHAL interface definition and VHAL reference
implementation.

## 2.0 (deprecated)

HIDL based VHAL interface and reference implementation. 

## aidl

AIDL based VHAL interfadce and reference implementation.

## proto

Protobuf used to pass message between emulator VHAL and emulator.

## tools

Dev tools related to VHAL.

## vts

VTS test for VHAL. The VTS test works for both AIDL and HIDL VHAL
implementation. Vendor implementation of VHAL must passes VTS.
