ChibiOS/EX  1.2.0
Generic Display Interface

EX Generic Display Interface. More...

Collaboration diagram for Generic Display Interface:

Detailed Description

EX Generic Display Interface.

Macros

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

Macro Functions (BaseDisplay)

#define displayGetType(ip)   (ip)->vmt_basedisplay->get_type(ip)
 Sensors get axes number. More...
 

Data Structures

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

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)    (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.