EE445M RTOS
Taken at the University of Texas Spring 2015
uart.h File Reference
#include <stdbool.h>
#include "libhw/hardware.h"
Include dependency graph for uart.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define UART_DEFAULT_BAUD_RATE   115200
 
#define uart_metadata_init_(_name, _baud_rate, _channel, _interrupt)
 
#define uart_metadata_init(_baud_rate, _channel, _interrupt)   uart_metadata_init_(uart_metadata, _baud_rate, _channel, _interrupt)
 

Functions

void uart_set_active_channel (hw_metadata)
 
void uart_init (hw_metadata metadata)
 
void uart_send_char (const char text)
 
void uart_send_char_ (hw_metadata metadata, const char text)
 
void uart_send_string (const char *text)
 
void uart_send_string_ (hw_metadata metadata, const char *text)
 
char uart_get_char ()
 Read a char from the active uart channel. More...
 
char uart_get_char_ (hw_metadata)
 Read a char from the specified uart channel. More...
 
char * uart_get_string (const long)
 Read a char array from the active uart channel. More...
 
char * uart_get_string_ (hw_metadata, const long)
 Read a char array from the active uart channel. More...
 

Variables

static bool UART_LAST_WAS_CR