Switched from software PWM to binary code modulation. It works.
tree081b63901d5135f26cad9f2d1d35a49fc09c5742
-rw-r--r-- 56 .gitignore
-rw-r--r-- 8938 Makefile
-rw-r--r-- 8186 cerebrum_firmware.c
-rw-r--r-- 75 todo
-rw-r--r-- 21180 uart.c
-rw-r--r-- 7323 uart.h