blob: 8dde94ecb192e37f832e4213b4cdb1320ba254f1 [file] [log] [blame]
// Copyright lowRISC contributors.
// Licensed under the Apache License, Version 2.0, see LICENSE for details.
// SPDX-License-Identifier: Apache-2.0
#ifndef _UART_H_
#define _UART_H_
#include <stdint.h>
#define UART0_BASE_ADDR 0x40000000
#include "uart_regs.h"
void uart_send_char(char c);
void uart_send_uint(uint32_t n, int size);
void uart_init(unsigned int baud);
void uart_send_str(char *str);
int uart_rx_empty(void);
int uart_tx_empty(void);
int uart_rcv_char(char *c);
#endif