cursada_mc2
Base de control de temperatura para EDU-CIAA-NXP
Loading...
Searching...
No Matches
uart_driver.c File Reference
#include "uart_driver.h"
+ Include dependency graph for uart_driver.c:

Go to the source code of this file.

Functions

void driver_uart_init (uint8_t channel)
 Inicializa un canal UART en modo bloqueante.
 
void driver_uart_int_enable (uint8_t rx_or_tx)
 Habilita una interrupcion UART sobre el canal ya configurado.
 
void driver_uart_send_char (uint8_t data)
 Transmite un byte por UART en modo bloqueante.
 
void driver_uart_send_string (const void *data, uint16_t numBytes)
 Transmite una secuencia de bytes por UART en modo bloqueante.
 
void driver_uart_receive_char (void *data)
 Recibe un byte por UART en modo bloqueante.
 

Variables

LPC_USART_T * uart_channel_
 

Detailed Description

Author
agustinavila (tinto.nosp@m..avi.nosp@m.la@gm.nosp@m.ail..nosp@m.com)
Version
0.1
Date
2023-05-16

Definition in file uart_driver.c.

Function Documentation

◆ driver_uart_init()

void driver_uart_init ( uint8_t  channel)
Parameters
channelCanal UART a utilizar.

Definition at line 16 of file uart_driver.c.

References BAUD_115K, and uart_channel_.

◆ driver_uart_int_enable()

void driver_uart_int_enable ( uint8_t  int_type)
Parameters
int_typeTipo de interrupcion a habilitar.

Definition at line 46 of file uart_driver.c.

References INT_RX, INT_TX, and uart_channel_.

◆ driver_uart_receive_char()

void driver_uart_receive_char ( void *  data)
Parameters
dataPuntero donde se almacenara el byte recibido.

Definition at line 65 of file uart_driver.c.

References uart_channel_.

◆ driver_uart_send_char()

void driver_uart_send_char ( uint8_t  data)
Parameters
dataByte a transmitir.

Definition at line 55 of file uart_driver.c.

References uart_channel_.

◆ driver_uart_send_string()

void driver_uart_send_string ( const void *  data,
uint16_t  num_bytes 
)
Parameters
dataPuntero al buffer a transmitir.
num_bytesCantidad de bytes a transmitir.

Definition at line 60 of file uart_driver.c.

References uart_channel_.

Variable Documentation

◆ uart_channel_