다음을 통해 공유


uart.h 헤더

이 헤더는 serports에서 사용됩니다. 자세한 내용은 다음을 참조하세요.

uart.h에는 다음과 같은 프로그래밍 인터페이스가 포함되어 있습니다.

콜백 함수

 
UART_GET_BYTE

UART 디바이스에서 데이터 바이트를 읽습니다.
UART_HARDWARE_READ_INDEXED_UCHAR

인덱스로 지정된 포트에서 바이트를 읽습니다.
UART_HARDWARE_READ_UCHAR

지정된 포트 또는 레지스터에서 바이트를 읽습니다.
UART_HARDWARE_READ_ULONG

지정된 포트 또는 레지스터에서 ULONG 값을 읽습니다.
UART_HARDWARE_READ_ULONG64

지정된 레지스터 주소에서 ULONG64 값을 읽습니다.
UART_HARDWARE_READ_USHORT

지정된 포트 또는 레지스터에서 USHORT 값을 읽습니다.
UART_HARDWARE_WRITE_INDEXED_UCHAR

지정된 포트 주소에 바이트를 씁니다.
UART_HARDWARE_WRITE_UCHAR

포트 또는 레지스터에 바이트를 씁니다.
UART_HARDWARE_WRITE_ULONG

지정된 포트 또는 레지스터에 ULONG 값을 씁니다.
UART_HARDWARE_WRITE_ULONG64

ULONG64 값을 지정된 레지스터 주소에 씁니다.
UART_HARDWARE_WRITE_USHORT

지정된 포트 또는 레지스터에 USHORT 값을 씁니다.
UART_INITIALIZE_PORT

UART 하드웨어를 초기화하거나 다시 설정합니다.
UART_PUT_BYTE

UART 디바이스에 데이터 바이트를 씁니다.
UART_RX_READY

UART 하드웨어에 보류 중인 데이터가 있는지 여부를 확인합니다.
UART_SET_BAUD

UART 하드웨어의 전송 속도를 변경합니다.

구조체

 
CPPORT

UART 디바이스의 특정 instance 변경 가능한 런타임 상태를 포함합니다.
UART_HARDWARE_ACCESS

직렬 드라이버가 디바이스 하드웨어에 액세스하는 데 사용하는 I/O 함수 및 함수 포인터를 포함합니다.
UART_HARDWARE_DRIVER

특정 유형의 UART 하드웨어와 상호 작용하기 위한 함수 포인터를 포함합니다.

열거형

 
UART_STATUS

UART 작업의 상태 값을 정의합니다.