First implementation.
It doesn't work because of absence of AVR's libs.