שפת תיאור ממשק HAL (HIDL) מציינת את הממשק בין HAL למשתמשיה. הוא מגדיר סוגים ושיחות שיטה, שנאספו בממשקים וחבילות. HIDL היא מערכת לתקשורת בין בסיסי קוד הניתנים לרישום עצמאי ומיועדת לתקשורת בין תהליכים. עיין במדריכי HIDL.
התיעוד שנוצר אוטומטית עבור קבצי HIDL (. Hal) הוצא משימוש. לפרטי מפרט הממשק, עיין בקבצי המקור של HIDL ב- AOSP.
קבצי ממשק HIDL נמצאים בארבעה מיקומים שונים ב- AOSP:
- /חומרה/ממשקים
- /מסגרות/חומרה/ממשקים
- /מערכת/חומרה/ממשקים
- /system/libhidl/transport
עיין בסעיפים שלהלן לקישורים לקובצי המקור של HIDL בכל מיקום.
/חומרה/ממשקים
- /חומרה/ממשקים/
- atrace/
- שֶׁמַע/
- authecret/
- רכב/
- ביומטריה/
- בלוטות/
- מַגָף/
- רדיו שידור/
- מַצלֵמָה/
- cas/
- תאימות_מטריצות/
- configstore/
- אישור/
- contexthub/
- current.txt
- drm/
- מזבלה/
- מגף מהיר/
- שׁוֹעֵר/
- gnss/
- גרָפִיקָה/
- בְּרִיאוּת/
- ir/
- מפתח מאסטר/
- אוֹר/
- כְּלֵי תִקְשׁוֹרֶת/
- מסלול ממיר/
- רשתות עצביות/
- nfc/
- oemlock/
- כּוֹחַ/
- בנויות מראש/
- רָדִיוֹ/
- תמצית/
- אלמנט מאובטח/
- חיישנים/
- פסקול/
- בדיקות/
- הורדה קשירה/
- תֶרמִי/
- טֵלֶוִיזִיָה/
- יו אס בי/
- וִיבּרָטוֹר/
- vr/
- אוֹרֵג/
- וויי - פיי/