Public Attributes | List of all members
no_os_gpio_init_param Struct Reference

Structure holding the parameters for GPIO initialization. More...

#include <no_os_gpio.h>

Collaboration diagram for no_os_gpio_init_param:
Collaboration graph

Public Attributes

int32_t port
int32_t number
enum no_os_gpio_pull_up pull
const struct no_os_gpio_platform_opsplatform_ops
void * extra

Detailed Description

Structure holding the parameters for GPIO initialization.

Member Data Documentation

◆ extra

void* no_os_gpio_init_param::extra

GPIO extra parameters (device specific)

◆ number

int32_t no_os_gpio_init_param::number

GPIO number

◆ platform_ops

const struct no_os_gpio_platform_ops* no_os_gpio_init_param::platform_ops

GPIO platform specific functions

◆ port

int32_t no_os_gpio_init_param::port

Port number

◆ pull

enum no_os_gpio_pull_up no_os_gpio_init_param::pull

Pull up/down resistor configuration

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