다음을 통해 공유


uart.h 헤더

이 헤더는 UART 디바이스에서 사용됩니다.

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 하드웨어의 전송 속도를 변경합니다.
UART_SET_POWER_D0

UART를 D0으로 전환하는 함수를 제공합니다.
UART_SET_POWER_D3

UART를 D3으로 전환하는 함수를 제공합니다.

구조

 
CPPORT

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

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

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

열거형

 
UART_STATUS

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