add readable(), writeable() and settings changed callback to USBSerial