|
cursada_mc2
Base de control de temperatura para EDU-CIAA-NXP
|
#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_ |
| void driver_uart_init | ( | uint8_t | channel | ) |
| channel | Canal UART a utilizar. |
Definition at line 16 of file uart_driver.c.
References BAUD_115K, and uart_channel_.
| void driver_uart_int_enable | ( | uint8_t | int_type | ) |
| int_type | Tipo de interrupcion a habilitar. |
Definition at line 46 of file uart_driver.c.
References INT_RX, INT_TX, and uart_channel_.
| void driver_uart_receive_char | ( | void * | data | ) |
| data | Puntero donde se almacenara el byte recibido. |
Definition at line 65 of file uart_driver.c.
References uart_channel_.
| void driver_uart_send_char | ( | uint8_t | data | ) |
| data | Byte a transmitir. |
Definition at line 55 of file uart_driver.c.
References uart_channel_.
| void driver_uart_send_string | ( | const void * | data, |
| uint16_t | num_bytes | ||
| ) |
| data | Puntero al buffer a transmitir. |
| num_bytes | Cantidad de bytes a transmitir. |
Definition at line 60 of file uart_driver.c.
References uart_channel_.
| LPC_USART_T* uart_channel_ |
Definition at line 14 of file uart_driver.c.
Referenced by driver_uart_init(), driver_uart_int_enable(), driver_uart_receive_char(), driver_uart_send_char(), and driver_uart_send_string().