Advertisement
Guest User

Untitled

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