Advertisement
Guest User

Untitled

a guest
Mar 11th, 2012
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. .include "memorymap/uart.s"
  2.  
  3. .align 2
  4. .arm
  5. .global io_uart_dataready
  6. #Check if a UART has data available.
  7. #Parameters: r0=base address of the UART to check
  8. #Sets r0 to nonzero if data is ready.
  9. io_uart_dataready:
  10. ldr r1, [r0, #UART.LSR]
  11. ldr r2, =0x7FFFFFFFFF
  12. and r0, r1, r2
  13. bx lr
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement