ChibiOS/EX 1.3.0
Generic Display Interface

EX Generic Display Interface. More...

Detailed Description

EX Generic Display Interface.

Collaboration diagram for Generic Display Interface:

Macro Functions (BaseDisplay)

#define displayGetType(ip)
 Sensors get axes number.

Data Structures

struct  BaseDisplayVMT
 BaseDisplay virtual methods table. More...
struct  BaseDisplay
 Base display class. More...

Macros

#define _base_display_methods_alone
 BaseDisplay specific methods.
#define _base_display_methods    _base_display_methods_alone
 BaseDisplay specific methods with inherited ones.
#define _base_display_data
 BaseDisplay specific data.

Macro Definition Documentation

◆ _base_display_methods_alone

#define _base_display_methods_alone

BaseDisplay specific methods.

Note
No methods so far, just a common ancestor interface.

Definition at line 48 of file ex_displays.h.

◆ _base_display_methods

#define _base_display_methods    _base_display_methods_alone

BaseDisplay specific methods with inherited ones.

Definition at line 53 of file ex_displays.h.

◆ _base_display_data

#define _base_display_data

BaseDisplay specific data.

Note
It is empty because BaseDisplay is only an interface without implementation.

Definition at line 68 of file ex_displays.h.

◆ displayGetType

#define displayGetType ( ip)
Value:
(ip)->vmt_basedisplay->get_type(ip)

Sensors get axes number.

Parameters
[in]ippointer to a BaseDisplay or derived class.
Returns
The number of axes of the BaseDisplay
Function Class:
Normal API, this function can be invoked by regular system threads but not from within a lock zone.

Definition at line 95 of file ex_displays.h.