diff options
author | Martin Braun <martin.braun@ettus.com> | 2014-10-07 09:39:25 +0200 |
---|---|---|
committer | Martin Braun <martin.braun@ettus.com> | 2014-10-07 09:39:25 +0200 |
commit | 5bd58bc309e959537e3e820abfa39ee629b140a5 (patch) | |
tree | 81e3a611134e02d9118f0aa846b7146234849fe8 /firmware/x300/lib/wb_uart.c | |
parent | 9f6a11173aef5e661100268bd746963d713adb91 (diff) | |
download | uhd-5bd58bc309e959537e3e820abfa39ee629b140a5.tar.gz uhd-5bd58bc309e959537e3e820abfa39ee629b140a5.tar.bz2 uhd-5bd58bc309e959537e3e820abfa39ee629b140a5.zip |
Reorganized firmware/ subdirectory (x300->usrp3, zpu->usrp2)
Diffstat (limited to 'firmware/x300/lib/wb_uart.c')
-rw-r--r-- | firmware/x300/lib/wb_uart.c | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/firmware/x300/lib/wb_uart.c b/firmware/x300/lib/wb_uart.c deleted file mode 100644 index 368d0e150..000000000 --- a/firmware/x300/lib/wb_uart.c +++ /dev/null @@ -1,34 +0,0 @@ -// Copyright 2012 Ettus Research LLC - -#include <wb_uart.h> -#include <wb_utils.h> - -localparam SUART_CLKDIV = 0; -localparam SUART_TXLEVEL = 1; -localparam SUART_RXLEVEL = 2; -localparam SUART_TXCHAR = 3; -localparam SUART_RXCHAR = 4; - -void wb_uart_init(const uint32_t base, const size_t div) -{ - wb_poke32(base + SUART_CLKDIV*4, div); -} - -void wb_uart_putc(const uint32_t base, const int ch) -{ - while (wb_peek32(base + SUART_TXLEVEL*4) == 0); - wb_poke32(base + SUART_TXCHAR*4, ch); -} - -bool wb_uart_try_putc(const uint32_t base, const int ch) -{ - if (wb_peek32(base + SUART_TXLEVEL*4) == 0) return false; - wb_poke32(base + SUART_TXCHAR*4, ch); - return true; -} - -int wb_uart_getc(const uint32_t base) -{ - if (wb_peek32(base + SUART_RXLEVEL*4) == 0) return -1; - return wb_peek32(base + SUART_RXCHAR*4); -} |