change/bugfix usart
add some debug macros
- add initIOPort
- change IO handling