TEMU  2
The Terma Emulator
 All Data Structures Files Functions Variables Typedefs Enumerations Enumerator Macros
temu_GpioClientIface Struct Reference

#include <temu-c/Bus/Gpio.h>

Collaboration diagram for temu_GpioClientIface:

Data Fields

void(* gpioBitsChanged )(void *Obj, uint64_t Bits, uint64_t Mask)
 

Detailed Description

Interface for GPIO clients.

A GPIO client is a device that interface with the GPIO bus. Such a client can poll using the GpioBusIface, but it is likely better to be lazily notified about changes to the bus values. Such notifications will be delivered to the GpioClientIface.

Definition at line 50 of file Gpio.h.

Field Documentation

void(* temu_GpioClientIface::gpioBitsChanged)(void *Obj, uint64_t Bits, uint64_t Mask)

Notification function. A client will always be notified about changed bus values. The Bus value is indicated in the Bits param, and the values that where changed are indicated in the Mask param.

Definition at line 55 of file Gpio.h.


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