Ultibo API
C/C++ API for Ultibo Core
Loading...
Searching...
No Matches
_PL050_MOUSE Struct Reference

#include <pl050.h>

Data Fields

MOUSE_DEVICE mouse
uint32_t irq
PL050_KMI_REGISTERSregisters
 Device registers.
PL050_MOUSE_PACKET packetdata [PL050_MOUSE_PACKET_COUNT]
 Buffers for mouse packet receiving.
uint32_t packetstart
 The mouse packet buffer to use for the next receive.
uint32_t packetcount
 The number of mouse packet buffers that are in use.
uint32_t discardcount
 Number of received bytes discarded (due to no buffer or other reasons).
uint32_t interruptcount
 Number of interrupt requests received by the device.

Field Documentation

◆ mouse

MOUSE_DEVICE mouse

◆ irq

uint32_t irq

◆ registers

PL050_KMI_REGISTERS* registers

Device registers.

◆ packetdata

Buffers for mouse packet receiving.

◆ packetstart

uint32_t packetstart

The mouse packet buffer to use for the next receive.

◆ packetcount

uint32_t packetcount

The number of mouse packet buffers that are in use.

◆ discardcount

uint32_t discardcount

Number of received bytes discarded (due to no buffer or other reasons).

◆ interruptcount

uint32_t interruptcount

Number of interrupt requests received by the device.


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