OpenOCD
interface_gpio_t Struct Reference

Data Fields

RESULT(* config )(uint8_t interface_index, uint32_t pin_mask, uint32_t io, uint32_t pull_en_mask, uint32_t input_pull_mask)
 
RESULT(* fini )(uint8_t interface_index)
 
RESULT(* in )(uint8_t interface_index, uint32_t pin_mask, uint32_t *value)
 
RESULT(* init )(uint8_t interface_index)
 
RESULT(* out )(uint8_t interface_index, uint32_t pin_mask, uint32_t value)
 

Detailed Description

Definition at line 32 of file versaloon.h.

Field Documentation

◆ config

RESULT(* interface_gpio_t::config) (uint8_t interface_index, uint32_t pin_mask, uint32_t io, uint32_t pull_en_mask, uint32_t input_pull_mask)

Definition at line 35 of file versaloon.h.

Referenced by vsllink_init(), vsllink_quit(), and vsllink_reset().

◆ fini

RESULT(* interface_gpio_t::fini) (uint8_t interface_index)

Definition at line 34 of file versaloon.h.

Referenced by vsllink_quit().

◆ in

RESULT(* interface_gpio_t::in) (uint8_t interface_index, uint32_t pin_mask, uint32_t *value)

Definition at line 38 of file versaloon.h.

◆ init

RESULT(* interface_gpio_t::init) (uint8_t interface_index)

Definition at line 33 of file versaloon.h.

Referenced by vsllink_init().

◆ out

RESULT(* interface_gpio_t::out) (uint8_t interface_index, uint32_t pin_mask, uint32_t value)

Definition at line 37 of file versaloon.h.

Referenced by vsllink_reset().


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