I was browsing for AOSP
bluetooth code to know more about HIDL
.
As per my understanding, HIDL
provides an interface between System services
and HAL layer
.
But as per official android doc here , It seems that HIDL
is interface between bluetooth stack(/system/bt)
and bluetooth firmware implementation.
Shouldn't HIDL
be present between Bluetooth process services and bluetooth stack?
Am I missing something here?