PMSIS API
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
pi_gpio_callback_t Struct Reference

GPIO callback struct. More...

Data Fields

uint32_t pin_mask
 
pi_callback_func_t handler
 
void * args
 
struct pi_gpio_callback_s * next
 
struct pi_gpio_callback_s * prev
 

Description

This structure is used by IRQ handler to replace regular GPIO IRQ handler.

Field Documentation

void* pi_gpio_callback_t::args

Callback user args.

pi_callback_func_t pi_gpio_callback_t::handler

Callback handler.

struct pi_gpio_callback_s* pi_gpio_callback_t::next

Next callback pointer.

uint32_t pi_gpio_callback_t::pin_mask

Mask of GPIO pins.

struct pi_gpio_callback_s* pi_gpio_callback_t::prev

Previous callback pointer.