fixed bug: Wrong input fifo used in rx interrupt