caffeine-hal 0.6.6
A Header-Defined Interface c library, it provides the hal layer for the Caffeine framework
Loading...
Searching...
No Matches
Data Fields
cfn_hal_gpio_pin_config_t Struct Reference

#include <cfn_hal_gpio.h>

Data Fields

cfn_hal_gpio_pin_t pin_mask
 
cfn_hal_gpio_config_mode_t mode
 
cfn_hal_gpio_config_pull_t pull
 
cfn_hal_gpio_config_speed_t speed
 
cfn_hal_gpio_config_strength_t strength
 
cfn_hal_gpio_state_t default_state
 
void * alternate
 
void * custom
 

Field Documentation

◆ alternate

void* cfn_hal_gpio_pin_config_t::alternate

◆ custom

void* cfn_hal_gpio_pin_config_t::custom

◆ default_state

cfn_hal_gpio_state_t cfn_hal_gpio_pin_config_t::default_state

◆ mode

cfn_hal_gpio_config_mode_t cfn_hal_gpio_pin_config_t::mode

◆ pin_mask

cfn_hal_gpio_pin_t cfn_hal_gpio_pin_config_t::pin_mask

Pins on this port to apply this config to

◆ pull

cfn_hal_gpio_config_pull_t cfn_hal_gpio_pin_config_t::pull

◆ speed

cfn_hal_gpio_config_speed_t cfn_hal_gpio_pin_config_t::speed

◆ strength

cfn_hal_gpio_config_strength_t cfn_hal_gpio_pin_config_t::strength

The documentation for this struct was generated from the following file: