Updated functions.
Added fio.
Added software uart (not working)