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?

