[ADD]
HAL driver