DASH is a Dynamic Android Sensor HAL. This sensor HAL implementation makes it possible to use one generic piece of code to satisfy multiple product requirements. By adding the possibility to enable sensors at compile-time it’s simply a matter of specifying which sensors the product uses.
The implementation also adds support for configuring the sensors at run-time
using a configuration file. This makes it possible to, e.g. setting PCB mounting
coordinates of the sensors.
The DASH is the only sensor HAL implementation that is needed and hence the
maintenance work is kept to a minimal.