openMMC
Open Source Modular MMC for AMCs
Loading...
Searching...
No Matches
lpc17_uartrb.c File Reference
#include "FreeRTOS.h"
#include "port.h"
#include "string.h"
Include dependency graph for lpc17_uartrb.c:

Macros

#define UART_SRB_SIZE   256 /* Send */
 
#define UART_RRB_SIZE   32 /* Receive */
 

Functions

void UART0_IRQHandler (void)
 
void UART1_IRQHandler (void)
 
void UART2_IRQHandler (void)
 
void UART3_IRQHandler (void)
 
void uart_init (uint8_t id)
 

Variables

volatile lpc_uart_cfg_t usart_cfg [4]
 

Macro Definition Documentation

◆ UART_RRB_SIZE

#define UART_RRB_SIZE   32 /* Receive */

◆ UART_SRB_SIZE

#define UART_SRB_SIZE   256 /* Send */

Function Documentation

◆ UART0_IRQHandler()

void UART0_IRQHandler ( void )

◆ UART1_IRQHandler()

void UART1_IRQHandler ( void )

◆ UART2_IRQHandler()

void UART2_IRQHandler ( void )

◆ UART3_IRQHandler()

void UART3_IRQHandler ( void )

◆ uart_init()

void uart_init ( uint8_t id)

Variable Documentation

◆ usart_cfg

volatile lpc_uart_cfg_t usart_cfg[4]
Initial value:
= {
}
@ UART3_IRQn
Definition LPC176x5x.h:79
@ UART1_IRQn
Definition LPC176x5x.h:77
@ UART2_IRQn
Definition LPC176x5x.h:78
@ UART0_IRQn
Definition LPC176x5x.h:76
#define LPC_UART3
Definition LPC176x5x.h:1783
#define LPC_UART0
Definition LPC176x5x.h:1762
#define LPC_UART1
Definition LPC176x5x.h:1763
#define LPC_UART2
Definition LPC176x5x.h:1782