GPIO_PORT
이 구조체는 하나의 GPIO(범용 입출력) 포트 항목을 정의하며, 포트 인덱스와 해당 데이터 값을 함께 나타냅니다. 주로 WRITE_SERIAL_BURST나 GPIO_SETOUTPUT_BURST 같은 버스트 작업의 요소로 사용합니다.
BYTE# |
필드 이름 |
자료형 |
값 |
비고 |
|---|---|---|---|---|
0 |
|
|
0 ~ N |
GPIO 포트의 인덱스 번호 |
1 |
|
|
0.0 또는 1.0 |
현재 포트 값 또는 출력 상태 |
전체 크기: 5바이트
정의 위치: DRFS.h
typedef struct _GPIO_PORT
{
/* 포트 인덱스(0~N) */
unsigned char _iIndex;
/* 포트 값(0.0: low, 1.0: high) */
float _fValue;
} GPIO_PORT, *LPGPIO_PORT;
참고
이 구조체는 버스트 모드나 단일 모드에서 GPIO 작업의 기본 데이터 단위입니다.
_iIndex는 대상 GPIO 채널을 결정하고,_fValue는 원하는 출력 레벨을 지정합니다.디지털 출력 제어와 버스트 전송 구조체에 모두 사용합니다.