TheHALdriversweredesignedtoofferarichsetofAPIsandtointeracteasilywiththeapplicationupperlayers.