跳转至

CFBD_GPIOHandle

Public GPIO handle combining platform handle and pin id. More...

#include <gpio.h>

Public Attributes

Name
GPIO_TypeHandle handle_internals_
Platform-specific handle or peripheral pointer.
GPIO_PinType pin_internals_
Platform-specific pin identifier (see GPIO_PinType).

Detailed Description

struct CFBD_GPIOHandle;

Public GPIO handle combining platform handle and pin id.

This small POD aggregates a platform handle and a pin identifier. It is the primary handle passed to the GPIO API. The handle_internals_ field contains the backend-specific state while pin_internals_ identifies which pin to operate on.

Public Attributes Documentation

variable handle_internals_

GPIO_TypeHandle handle_internals_;

Platform-specific handle or peripheral pointer.

variable pin_internals_

GPIO_PinType pin_internals_;

Platform-specific pin identifier (see GPIO_PinType).


Updated on 2026-02-03 at 13:21:55 +0000