lm4f/uart: Implemented a function to get the current stop bits setting for a UART
This commit is contained in:
committed by
Piotr Esden-Tempski
parent
78ace36308
commit
f0262cb4a9
@@ -446,6 +446,7 @@ void uart_set_baudrate(uint32_t uart, uint32_t baud);
|
||||
void uart_set_databits(uint32_t uart, uint8_t databits);
|
||||
uint8_t uart_get_databits(uint32_t uart);
|
||||
void uart_set_stopbits(uint32_t uart, uint8_t stopbits);
|
||||
uint8_t uart_get_stopbits(uint32_t uart);
|
||||
void uart_set_parity(uint32_t uart, enum uart_parity parity);
|
||||
void uart_set_mode(uint32_t uart, uint32_t mode);
|
||||
void uart_set_flow_control(uint32_t uart, enum uart_flowctl flow);
|
||||
|
||||
@@ -172,6 +172,13 @@ void uart_set_stopbits(uint32_t uart, uint8_t stopbits)
|
||||
}
|
||||
}
|
||||
|
||||
uint8_t uart_get_stopbits(uint32_t uart)
|
||||
{
|
||||
if (UART_LCRH(uart) & UART_LCRH_STP2)
|
||||
return 2;
|
||||
return 1;
|
||||
}
|
||||
|
||||
/**
|
||||
* \brief Set UART parity
|
||||
*
|
||||
|
||||
Reference in New Issue
Block a user