UART_Open 함수
헤더: #include <applibs/uart.h>
UART를 열고 구성하고 후속 호출에 사용할 파일 설명자를 반환합니다.
int UART_Open(UART_Id uartId, const UART_Config * uartConfig);
매개 변수
uartId
열 UART의 ID입니다.uartConfig
UART의 구성을 정의하는 UART_Config 구조체에 대한 포인터입니다. UART_InitConfig 호출하여 기본 설정으로 UART_Config 가져옵니다.
오류
오류가 발생하고 를 오류 값으로 설정 errno
하면 -1을 반환합니다.
EACCES: 가 애플리케이션 매니페스트의 Uart 필드에 나열되지 않으므로 UART_Id 대한 액세스가 허용되지
uartId
않습니다.ENODEV: 가
uartId
잘못되었습니다.EINVAL: 가
uartConfig
잘못된 구성을 나타냅니다.EBUSY: 가
uartId
이미 열려 있습니다.EFAULT: 는
uartConfig
NULL입니다.
다른 errno
모든 오류도 지정할 수 있습니다. 이러한 오류는 결정적이지 않으며 시스템 업데이트를 통해 동일한 동작이 유지되지 않을 수 있습니다.
반환 값
성공적으로 열려 있는 경우 UART의 파일 설명자를 반환하거나 실패의 경우 -1을 반환합니다. 이 경우 errno
오류 값으로 설정됩니다.
애플리케이션 매니페스트 요구 사항
개별 UART에 액세스하려면 애플리케이션이 애플리케이션 매니페스트의 Uart 필드에서 식별해야 합니다.