TEMU  4.4
The Terma Emulator
temu_GpioClientIface Struct Reference

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

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.

Note that this interface is deprecated for future models and it is expected that the signal interface is used instead.

Field Documentation

◆ gpioBitsChanged

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.


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