|
caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
|
Lightweight handle to a specific GPIO pin. Used by other peripherals to reference physical pins. More...
#include <cfn_hal_gpio.h>
Data Fields | |
| cfn_hal_gpio_t * | port |
| cfn_hal_gpio_pin_t | pin |
Lightweight handle to a specific GPIO pin. Used by other peripherals to reference physical pins.
| cfn_hal_gpio_pin_t cfn_hal_gpio_pin_handle_t::pin |
Single pin bitmask (e.g., CFN_HAL_GPIO_PIN_9)
| cfn_hal_gpio_t* cfn_hal_gpio_pin_handle_t::port |
Pointer to the Port driver (e.g., GPIOA)