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 작업의 상태 값을 정의합니다. |