Как не начну про HAL читать, мне прямо физически плохеет.