NEORV32 Software Framework Documentation
The NEORV32 RISC-V Processor
Loading...
Searching...
No Matches
uart.h
Go to the documentation of this file.
1// ================================================================================ //
2// The NEORV32 RISC-V Processor - https://github.com/stnolting/neorv32 //
3// Copyright (c) NEORV32 contributors. //
4// Copyright (c) 2020 - 2025 Stephan Nolting. All rights reserved. //
5// Licensed under the BSD-3-Clause license, see LICENSE for details. //
6// SPDX-License-Identifier: BSD-3-Clause //
7// ================================================================================ //
8
13
14#ifndef UART_H
15#define UART_H
16
17#include <stdint.h>
18
19char uart_getc(void);
20void uart_putc(char c);
21void uart_puts(const char *s);
22void uart_puth(uint32_t num);
23int uart_getw(uint32_t* rdata);
24
25#endif // UART_H
char uart_getc(void)
Definition uart.c:25
void uart_putc(char c)
Definition uart.c:43
void uart_puth(uint32_t num)
Definition uart.c:77
void uart_puts(const char *s)
Definition uart.c:61
int uart_getw(uint32_t *rdata)
Definition uart.c:98