TinyHAL is and audio HAL for Android systems running Ice Cream Sandwich or later aimed at providing an improved basis for doing audio system integration in the Android application layer. Key features include:
Currently the project is in the very early stages of development, though it should run usefully on some devices.
Getting the source code
The source code for TinyHAL is availble from our git server, details and online browsing can be seen at
A sample system integration for Nexus S is also available, device/samsung/crespo in the Android source code can be replaced with the git tree at http://opensource.wolfsonmicro.com/cgi-bin/gitweb.cgi?p=tinyhal-crespo.git;a=summary, the most interesting file being the configuration file tiny_hw.xml
Please contact Mark Brown with any queries, comments or contributions.