Error while using the uart library

Yeah, here is my final patch:

It did compile, which is a good start, but nothing happen, I’ve read somewhere that the TX and RX of soft-uart are backwards, tried that, uploaded some example code in C, it worked, so my board is not broken.
Is there anyway that I can debug it like write something on the serial monitor?