I16P is only used within STemWin.
 
Symbols
loading...
Files
loading...

I16P macro

Basic type defines The follwing are defines for types used in the LCD-driver and the GUI layers on top of that. Since "C" does not provide data types of fixed length which are identical on all platforms, this is done here. For most 16/32 controllers, the settings will work fine. However, if you have similar defines in other sections of your program, you might want to change or relocate these defines, e.g. in a TYPE.h file.

Syntax

#define I16P I16

References

LocationText
LCD.h:69
#define I16P I16 /* signed 16 bits OR MORE ! */
GUI.h:240
I16P LBorder;
GUI.h:241
GUI.h:242
GUI.h:243
GUI.h:773
void GUI_DispCharAt (U16 c, I16P x, I16P y);
GUI.h:902
void GUI_DispBinAt(U32 v, I16P x, I16P y, U8 Len);
GUI.h:904
void GUI_DispDecAt (I32 v, I16P x, I16P y, U8 Len);
GUI.h:909
void GUI_DispHexAt(U32 v, I16P x, I16P y, U8 Len);
GUI_Private.h:180
I16P x0, y0, XSize, YSize;
GUI_Private.h:195
I16P x0, y0, XSize, YSize;
GUI_Type.h:185
I16P c0;
GUI_Type.h:186
I16P c1;
LCD.h:115
typedef struct { I16P x,y; } GUI_POINT;