screen as source. Modified silab screen driver code.

Dependencies:   MemoryLCD

Dependents:   Host_Software_MAX32664GWEC_SpO2_HR

Committer:
gmehmet
Date:
Mon Dec 24 13:26:28 2018 +0000
Revision:
0:0d4feb02e324
screen as source.

Who changed what in which revision?

UserRevisionLine numberNew contents of line
gmehmet 0:0d4feb02e324 1 #ifndef LCDSETTINGS_H
gmehmet 0:0d4feb02e324 2 #define LCDSETTINGS_H
gmehmet 0:0d4feb02e324 3
gmehmet 0:0d4feb02e324 4 /** MemoryLCD width in pixels */
gmehmet 0:0d4feb02e324 5 #define DISPLAY_WIDTH (128)
gmehmet 0:0d4feb02e324 6
gmehmet 0:0d4feb02e324 7 /** MemoryLCD height in pixels */
gmehmet 0:0d4feb02e324 8 #define DISPLAY_HEIGHT (128)
gmehmet 0:0d4feb02e324 9
gmehmet 0:0d4feb02e324 10 /** Data type for storing buffer the pixel buffer */
gmehmet 0:0d4feb02e324 11 #if ((DISPLAY_WIDTH % 32) == 0)
gmehmet 0:0d4feb02e324 12 #define DISPLAY_BUFFER_TYPE uint32_t
gmehmet 0:0d4feb02e324 13 #define DISPLAY_BUFFER_TYPE_MASK (0x1F)
gmehmet 0:0d4feb02e324 14 #else
gmehmet 0:0d4feb02e324 15 #define DISPLAY_BUFFER_TYPE uint8_t
gmehmet 0:0d4feb02e324 16 #define DISPLAY_BUFFER_TYPE_MASK (0x07)
gmehmet 0:0d4feb02e324 17 #endif
gmehmet 0:0d4feb02e324 18
gmehmet 0:0d4feb02e324 19 #define DISPLAY_BUFFER_TYPE_SIZE (sizeof(DISPLAY_BUFFER_TYPE) * 8)
gmehmet 0:0d4feb02e324 20 #define DISPLAY_BUFFER_ELEMENTS ((DISPLAY_WIDTH*DISPLAY_HEIGHT)/DISPLAY_BUFFER_TYPE_SIZE)
gmehmet 0:0d4feb02e324 21
gmehmet 0:0d4feb02e324 22 /** Maximum length of a printf to the display */
gmehmet 0:0d4feb02e324 23 #define MAX_PRINTF_CHARS 40
gmehmet 0:0d4feb02e324 24
gmehmet 0:0d4feb02e324 25 /** Color definitions */
gmehmet 0:0d4feb02e324 26 #define White 0xFFFFFFFF
gmehmet 0:0d4feb02e324 27 #define Black 0x00000000
gmehmet 0:0d4feb02e324 28
gmehmet 0:0d4feb02e324 29 #endif