Disable interrupts during fifo ops

...apparently fixing the crashes and glitchy USART output.