added interrupt drive uart
separated uart and spi in different modules
tested and all works (uart, encryption, radio)