I am doing this in assembler.
I have sucessfully used the uart for recieving and transmitting without using interupts ( based on dwelsh67's bootloader5 converted to assembler ) and now want to process input using interupts rather than waiting for the input.
I have sucessfully got the timer interupts to work, so I know my interupt handler works
Using the BCM datasheet I have set IRQ_ENABLE_2 to 0x02000000 ( gpio irq 57 - the uart) and AUX_MU_IER_REG to 0x00000002 ( rx interupts enabled ) and have set the interupt enable bit in the psr register ( in suprervisor mode ). Diagnostics show these all set correctly and AUX_IRQ = 0x80000001 ( uart has interupt pending ) when I send in a character but no interupt has been caught.
What else do I have to set to enable the rx interupts ?